0
$\begingroup$

How do I apply the delta transforms of a couple hundred objects (in a collection, if it helps) to normal transform? I can't even find an option to clear delta transforms.

There's the Object -> Apply -> Location to Deltas, option, but no equivalent to go in reverse!?

$\endgroup$
  • $\begingroup$ I struggled to find a solution as well, what worked for me was joining with some other object that has 0 deltas and separating it back. But I am still trying to figure out something more usable, especially for multiple objects. $\endgroup$ – Jan Kadeřábek Jul 19 at 22:44
0
$\begingroup$

I don't know if there is a button for it, but you can try to use python from script editor. If you have object selected and want to transfer delta location to normal location and also reset the delta you can try this :

import bpy

for obj in bpy.context.selected_objects:
    # Store delta location of object
    obj_delta = obj.delta_location

    # Assign object location as delta location and Reset delta location to 0
    obj.location = obj_delta
    obj.delta_location = (0,0,0)
$\endgroup$

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.