14
$\begingroup$

Is there a way in blender or an addon that allows me to select a bunch of faces (or verts) and evenly distributes (or relaxes) them into quads clean quads. Without screwing up the vert ID/order.

Edit: I would like to have the shapes of my quads to turn into perfect squares while maintaining the volume of the object and the vertex order.

uneven quads to even quads

$\endgroup$
3
  • $\begingroup$ I would like to have the shapes of my quads to turn into perfect squares while maintaining the volume of the object and the vertex order. $\endgroup$ Commented Oct 8, 2016 at 19:25
  • 1
    $\begingroup$ look for the edit button at the bottom of your Question's content and press it to make changes to your original Question. $\endgroup$
    – zeffii
    Commented Oct 8, 2016 at 21:11
  • 1
    $\begingroup$ I think it's impossible to preserve volume of the object and make all the polygons as perfect squares. Something will be sacrificed. One tool would be smoothing, but as modifier (either Smooth or Laplacian). It allows setting a vertex group which will control where smooth takes place; so several modifiers probably might change things a bit. $\endgroup$
    – Mr Zak
    Commented Oct 8, 2016 at 22:09

2 Answers 2

16
$\begingroup$

Select the inner Vertices, press W > Smooth and adjust Smooth Vertex settings:

enter image description here

You can also access Smooth Vertex operator settings via F6:

Smooth

Another way is selecting a whole row or column of vertex and then Scale in X or Y axis to a factor or Zero with S > X + 0

Alternatively place the 3D cursor over the vertex you wish to align to, press . to transform relative to the 3D Cursor position, and then repeate the scale process described above. S > X + 0

Scale

$\endgroup$
4
  • $\begingroup$ That works great on a 2d surface like a plane. But on anything else it will loose volume. Smooth is essentially just relaxing the geometry. I would like to have the shapes of my quads to turn into perfect squares while maintaining the volume of the object and the vertex order. $\endgroup$ Commented Oct 8, 2016 at 18:55
  • 3
    $\begingroup$ @user3730158 you should include the extra limiting criteria in your Question, so that people can give more exact answers. $\endgroup$
    – zeffii
    Commented Oct 8, 2016 at 19:23
  • 2
    $\begingroup$ ... and so that they're not just wasting their time giving what turn out to be inexact ones. $\endgroup$ Commented Oct 8, 2016 at 20:11
  • $\begingroup$ You may also look into Laplacian Smooth which I believe has improved smoothing algorithms that better preserve volume while smoothing mesh. $\endgroup$ Commented Oct 9, 2016 at 1:12
14
$\begingroup$

LoopTools are great for this. It's an Addon which can be enabled in the User Preferences, it ships with Blender. To use it, select an Edge Loop, expand the options of LoopTools in the Tools Panel, and try the Relax Tool, like indicated here:

LoopTools Relax

Using the Selection Mode the Relaxing will really only happen on selected vertices (can also be faces). Using Parallel it will operate on loops which are parallel to the selected one.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .