1
$\begingroup$

I am using Blender version 2.77a. I am attempting to make a paper model of a mesh that has been UV mapped, but not to scale. I need to:

  • Measure the distance between any two vertices on a UV map

  • Make a duplicate of a UV island

$\endgroup$
  • $\begingroup$ I'm not sure I understand what you're trying to do. Can't you blow up the the UV layout and print it at whatever size you need? $\endgroup$ – Matt Jun 24 '16 at 21:15
  • $\begingroup$ ....or are you wanting to make the papercraft version without having to print out the UV layout? $\endgroup$ – Matt Jun 24 '16 at 21:17
  • $\begingroup$ What do you mean by "make a duplicate of a UV island", wouldn't Shift+D be sufficient, or I am I not understanding what a UV island is? $\endgroup$ – Unnamed Sentient Being Jun 24 '16 at 22:00
  • $\begingroup$ Duplicate an UV island makes no sense. "Geometry" in the UV mapping is dependant on the actual geometry. You can't add anything only in the UV geometry. $\endgroup$ – Gunslinger Jun 24 '16 at 22:17
  • $\begingroup$ By duplicate a UV island I was wondering if it was possible to copy a UV island without copying geometry(some parts of the model were mapped to the same UV coordinates) $\endgroup$ – Anonymous Jun 25 '16 at 17:07
4
$\begingroup$

I don't believe there is any true way to measure the distance between two vertices in the uv image editor, but there is a fairly simple workaround.

Finding the (x,y) distance between two points

With your mesh unwrapped and the UV/image editor open, open the properties panel within the editor via n. At the top there will be what is called "UV vertex". Once you select a vertex it will tell you the coordinates of the vertex.
Selected Vertex
Okay, now the hard part. After finding the coordinates of the second vertex use the distance formula, which is: √ (x2−x1)2+(y2−y1)2 
This online distance caculator should make things easier.

Duplicating a UV island

In 3D View

First and foremost you must select the desired UV island, like so:
1. Enter edit mode TAB
2. Put select mode on "face" CTRL+TAB
3. Hover mouse over the desired UV island and press L.
4. Hit Shift+D

In UV/Image Editor

Whatever you copy and paste in 3-D view should appear in the image editor.

References

How to select a UV island?

$\endgroup$
  • 1
    $\begingroup$ I'm not sure if calculating the distance in pixels is the right way here, at least calculate it with normalized coordinates so the range will be 0 to 1.00 ; by default an unwrapped mesh with no image loaded will be mapped on an empty canvas size of 256x256 pixels , once you load an image your calculated distance is off , especially if the image is not square dimension. not to mention the rounding errors between integers and decimals. i may be wrong about this though. $\endgroup$ – user2816 Jun 24 '16 at 23:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.