5
$\begingroup$

Is there a way to straighten all the edges of the selected area of a UV map automatically? This means aligning every edge (set of consecutive vertices selectable by AltRMB). Currently I have to do this manually, as illustrated below, by selecting an edge (AltRMB over the edge), hitting S to scale, and X or Y to constrain it to the X or Y axis and then 0 to set the scale to zero, averaging the distance between all points on that axis.

Animation showing the process of manually straightening UV edges

This is the final result that I'm trying to achieve:

Final unwrapping with all edges aligned along the X and Y axes

As illustrated above, this is extremely slow to do manually. I have tried Follow Active Quads, but in most cases that doesn't result in a straight grid where all the vertices are lined up along the X and Y axes. Is there an automatic way to straighten the edges of a UV map by lining them up along the X and Y axes?

$\endgroup$
7
  • 2
    $\begingroup$ there is W key for straightening one edge at a time , or use follow quad when unwrapping to give you a straight grid $\endgroup$
    – Chebhou
    Commented Mar 28, 2015 at 11:23
  • 5
    $\begingroup$ You can faster this process using SHIFT+R shortcut. Align a single edge scaling it along x, y or z axis and pressing 0. Then select the next edge, press SHIFT+R and your previous action will be repeated. You may also check out this add-on: cgcookiemarkets.com/blender/all-products/uv-squares It's a great tool for doing things like this. $\endgroup$
    – Paul Gonet
    Commented Mar 28, 2015 at 11:40
  • 2
    $\begingroup$ Your best bet might be to just unwrap the mesh again using a method that preserves the proportions of the mesh (Project from View, Follow Active Quads, etc) $\endgroup$
    – J Sargent
    Commented Mar 28, 2015 at 11:44
  • $\begingroup$ @Gonzou Shift + R sounds quite helpful. I'll be sure to remember that. That add-on you linked to looks perfect, but could somebody here write a similar one for free use by the Blender Stack Overflow community? $\endgroup$
    – Keavon
    Commented Mar 28, 2015 at 18:10
  • 1
    $\begingroup$ Note that follow quads won't necessarily unwrap in a rectangle shape. $\endgroup$
    – gandalf3
    Commented Mar 28, 2015 at 19:18

0

Browse other questions tagged .