I currently have an empty object as the child of an animated object which gives it motion of its own. I was wondering if there was a way to remove the parent object while keeping the motion on the child. Thanks!

Edit: thanks for your response! Ill try to be more specific. the problem I'm running into is the rotation. Ive included a gif of what I'm looking for. Im trying to remove the cylinder while keeping the empty on its path. The empty is parented to a nearby vertex on the objectenter image description here


I don't know what complications there might be in your scene, but in a simple scene I just made this works:

  1. If the child is sharing the same location, rotation and scale as the parent: go to the start of the animation, select the child and press I to make a keyframe on whatever channels you want to transfer.

  2. Go to the Graph Editor and select the Parent. All its keyframes are probably selected already (if not, press Alt A). Press Control C to copy the keyframes.

  3. Select the child and you should see it in the Graph Editor because it has a single keyframe. Press Control V.

  4. Now you can go to the viewport and press Alt P, and unparent the child.

If there was an offset - a different rotation or location for example - of the child compared to the parent, you could make a note of the offset at the beginning of the animation and before deleting the parent and correct all the keyframes accordingly after doing the above. For example, the child is on X -1 and the parent is on X 0. The difference is minus one. Go the graph editor, select just the X location channel at the left, select all the keys of that channel, then press G, X, -1 to Grab/move the keys one unit down.


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.