[emotional support] Every time I use Simple Deform Bend modifier I want to kill myself


You may need to get out. Breath. Your priorities seem off.
Try it again. Breath as you do the process.

Yes, i wish all cpu expensive modifiers check their runtime beside rendertime and ask for “break operation” after a given limit of time. Playing around with subsurf / remesh modifiers combination specially.

@rigoletto @const performance isn’t even my problem. I can’t understand how to make it do what I want without a stupid amount of trial and error. I’ve read the documentation page several times. I’ve watched several videos about how to bend things. It’s just not intuitive at all to me which is very annoying because many “unintuitive” things in Blender actually make total sense to me or at least understand the compromise and sometimes I actually prefer the Blender way of doing things. But not this one.


I don’t see what’s hard ? select your axis of choice, turn control object to align with said axis, turn up value

There’s one thing missing though, it’s explicit start/end handles. Right now it’s taking the object bounding box, so not very flexible.

The main takeaway from the documentation is regarding the axis setting, namely:

  • X - Points along Z axis bend around X axis
  • Y - Points along Z axis bend around Y axis
  • Z - Points along X axis bend around Z axis

This is, unquestionably, very clumsy UI design, and could stand a quite straightforward improvement (simply let us choose both axes), but it is what it is.

Something that many tutorials omit is that the simple deform modifier also takes into account the rotation and scale of the pivot object (the “Axis, Origin” field). If you’re not aware of this you can get some very unexpected results.

I can relate to that, but instead of getting auto-aggressive I am feeling murderous intent for the developer who created that shit.
The Spin-tool has an similar potential to make me very, very angry.
It’s just absolute horrendous UI/gizmo Design that isn’t fit for purpose. It could be so easy.


Simple and elegant, praise open source.

Without looking at the actual tool… that’s very confusing.
IIRC, Mira tools version is much more understandable, but it may not be a modifier.

what does “points along” mean?

random example

I want to take the left and bend it around y axis to make the right. Should be simple.

Instead I have to bend it around z axis instead and then rotate the object itself 90 degrees. But what if i had a reason for keeping the object in it’s original rotation of 0,0,0? Well to get around that I need to make an empty and parent the bent object to the empty and then rotate the empty by 90 degrees. OR I can add an empty and tell the modifier to use the empty as the origin of the deformation and rotate that empty by 90 degrees to get the bend to go in the correct direction, and then I have to parent that empty to the object so when I move the object around it doesn’t change the bend…

I’m usually the first asshole on right-click-select to respond to proposals with a long list of steps they can use to achieve their desired results but even I can’t stand all the steps involved in using the damned bend modifier. Twist, taper, and stretch all seem to work as expected. Why not bend? If every other deformation required the assistance of an Empty I’d probably be less annoyed.

Bend works with Local Coordinate system, not World Coordinate system. Z Axis is z axis of your object, not World.

Change “Global” to “Local” on up your 3D Viewport Window and and active “Object Gizmos” on “Viewport Gizmos” panel. By this means you can see axis your selected object.

Maybe can add new option like “Use World Coordinate System” or “Apply After Transform” or like this.

my object is stretched along x, subdivided, and I want to bend it around its local Y (which happens to line up with global Y as well because I have not moved or rotated it)

This is not possible, because Bend direction always along Y axis. If you want bend around Y axis, you must change your direction and only can do with use “Axis, Origin”.

If developers add “Choose Direction” option, maybe this operation will more easy.

It means “points that are along”. Try it by using an Empty for the axis object (enable axis display for it). In your stretched box example, assuming Z is up and X is left to right, you would need an axis object that’d point its Z along the box and its X into the screen, and set X axis in the modifier. Or point its Z along the box and its Y into the screen, and set Y axis in the modifier. Or its X along the box and Z into the screen, and set Z in the modifier.

So far the best explenation video I know about this modifier: https://youtu.be/bMYccraiLQU

@thinsoldier There has been some thinking various times from community and developers that the modifier system will have to be revamped. Most safe bet is to assume that eventually all new development will go to the new geometry nodes system and the current modifier system will be set into “legacy support”.

More Houdinification for Blender that is.

Yes I watch this every few months when I decide to frustrate myself with this modifier.

Thanks everyone for your replies but this thread was just a pointless venting of frustration and I didn’t think anyone would bother replying to it.

IF YOU REALLY WANT TO BE HELPFUL COULD YOU PLEASE HELP ME FIND OUT WHY BLENDER TAKES SEVERAL MINUTES TO OPEN ON MY WINDOWS LAPTOP before I’m forced to go back to using it on my mac: Blender takes 2 minutes to open then crashes if i use Cycles

Oh come on you know us :joy: