2
$\begingroup$

I have a simple object (let's assume it is a cube), which can be rigged by a bone. I inserted 3 LocRotScale keyframes at t1 = 0s, t2 = 5s and t3= 10s, let's call them KF1, KF2 and KF3.

Between KF1 and KF2, I only move (pressing key G) the cube. Between KF2 and KF3, I only rotate (pressing key R) the bone in the cube. With this setup, I expect the cube should start rotating only at time t2. Strangely, when I play the animation, the bone/cube rotation ALREADY starts from time 0. What is wrong?

$\endgroup$
  • $\begingroup$ I think you should just add Location or LocScale keyframe for KF1 and KF2. $\endgroup$ – AshKB Jul 5 '18 at 19:41
  • $\begingroup$ not sure about what you've done, have you moved the cube or the bone between K1 and K2? If you moved the cube, it's normal that the bone begin it's rotation between K1 and K3 as it's a different animation than the cube. If you moved the bone, make sure that you've inserted a LocRotScale keyframe at K2 and not only a Loc. $\endgroup$ – moonboots Jul 5 '18 at 19:46
  • $\begingroup$ thank you for the reply. I just tried your suggestion, it didn't change the result... $\endgroup$ – Ray Jul 5 '18 at 19:49
  • $\begingroup$ Have you tried automatic keyframe method? $\endgroup$ – AshKB Jul 5 '18 at 19:57
  • $\begingroup$ why did you move the cube? what you need to do is control your cube with the bone only. What you did is mixing the movement of one child object with the movement of one parent object, and they did what you asked, independently $\endgroup$ – moonboots Jul 5 '18 at 19:59
1
$\begingroup$

Your mistake was to animate the cube while you should have only used the bone. There were two different animations: the cube and the bone. If you choose to parent your cube to a bone (with ctrl P > Set Parent to > Bone), then use the bone only to control the cube. By the way, in the Dopesheet bottom menu, click on the arrow button, it allows to display only the keyframes of the selected object, it will help.

$\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.