I have an empty object driving a cylinder (X) Rotation by empty (Y) Location. Is there any way to maintain Cylinder (X) Rotation on positive values even if I move the empty (Y) Location to negative values?
Yes, though you may need to change the driver to a scripted expression (easy to do). See The Blender Documentation for more info.
I’m guessing you copy-pasted the driver.
- Right-click the driven property (purple) and click edit driver.
- In the appearing dialogue, change the mode from averaged sum to scripted expression.
- Put an
abs(...)around the variable now in the scripted expression field to take its absolute value. For example, if the variable was
positionthe code should be