I'm trying to make sense of how Simple Deform works. Right now it makes no sense to me.

First, if I make a cube, scale it down and subdivide it, then use the Simple Deform (SD from now on), I get the results I expect. Then if I create an empty and assign it to SD's Axis,Origin, I still get the results I expect (that is, I can tell beforehand how & why the mesh will deform).

Then if I make a plane, scale it twice along the X axis, apply scale, subdivide it and then use SD, weird things happen. First off, the plane remains unchanged with the Axis being X/Y (no Empty chosen yet). The same result happens when I assign an empty with no rotation.

Then if I rotate the empty 90 degree along the X axis, choose Axis as X, the plane now bend along the X axis, like this:

enter image description here

This makes no sense, becasue the empty's X remain unchanged because I rotate it along the X axis. The only thing changed is its Z aligns with the Global Y and its Y aligns with the Global Z. If the empty's X being unchanged, then why I coudn't achieve this result choosing the X as Axis with the empty before rotation?

Also, when I rotate the empty 90 degree only along the Y axis, choose Z as Axis, then it... twists instead of bending, like this:

enter image description here

In the SD tutorials, the speakers always rotate the empty 90 degree along X/Y axis and then use Simple Deform without explaining why they have to rotate the empty. For example: Simple Deform Tutorial

  • 1
    $\begingroup$ In case you think this question is so basic, I would like to post here a link in which developers discuss the same thing: developer.blender.org/T62080. It seems the Bending mode of Simple Deform modifier doesn't work properly. It's very unintuitive. $\endgroup$
    – LOTR_7193
    Sep 25 '19 at 6:04
  • 1
    $\begingroup$ Agreed. I have gone backwards and forwards trying to reverse-engineer the logic of the Bend modifier, and I'm stumped. I wind up with a few set empty-based configurations I know to work, and fall back on them. $\endgroup$ Sep 25 '19 at 10:26
  • $\begingroup$ Have tried to find some explanation. Don't know what is your opinion about it? (@RobinBetts) blender.stackexchange.com/questions/135973/… $\endgroup$
    – lemon
    Sep 28 '19 at 16:49
  • $\begingroup$ @lemon He he! .. I already UV'd that one, for effort! It kind of works for me.. I'll give my attempt an outing here, when I can.. there's just one function/mapping I can't really work out.. would you know where to look in the source code? $\endgroup$ Sep 28 '19 at 21:31
  • $\begingroup$ @RobinBetts, that's here github.com/sobotka/blender/blob/master/source/blender/modifiers/… Did not dig in it, but at first quick read this does not seem to be totally symmetrical. To be deepen... $\endgroup$
    – lemon
    Sep 29 '19 at 6:03

Your Answer

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

Browse other questions tagged or ask your own question.