3
$\begingroup$

I want to animate a cube that moves from right to left, falling from one side to the next, and so on. But to animate the cube, the pivot point must change. Because the cube falls first over edge A, then over edge B, then over edge C and so on. To change the pivot point, I tried to set the origin always to another edge. But that doesn't work because then the origin changes permanently. I would always have to move the origin to where I need it to make the animation work. How would you solve this? Thanks for your help!

Movement

$\endgroup$
1

2 Answers 2

1
$\begingroup$

To add to Mr Bill's answer, you can parent your cube to an empty, and parent this empty to another one, and so on. Here the cube is parented to empty 1, and empty 1 is parented to empty 2:

enter image description here

Now you can animate empty 2, then animate empty 1. Don't forget to keyframe empty 1 just before its own rotation so that the cube correctly sticks to the the right position. Here is what it gives:

enter image description here

In a more complicated case, the best would be to change the parent of the object, for that purpose you can use the Dynamic Parent addon.

$\endgroup$
2
$\begingroup$

Add an empty. Place it where you want the pivot. Parent the cube to it. Rotate the empty and the cube will follow. You can then move the cube relative to the empty to change the rotation position b

$\endgroup$
1
  • $\begingroup$ Thank you, mr bill! how to move the cube relative to the empty? I just know how to move the children. $\endgroup$
    – user123511
    Commented Mar 5, 2022 at 9:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .