0
$\begingroup$

I have an object with an animation. Everything works fine but at one point the object does a "jump" but the position is not changing. (only one frame) I mean it moves in the 3D space but the location of the object doesn't change. I really don't know why.

I tried to change the position in this frame so that the object is on its right position again. But if I do so then all the other movement of the object is changing even if I put the keyframe only in the one frame.

Before: enter image description here

After: enter image description here

In both pictures the location (red square) is the same (exactly).

Why did the object move, and how can I prevent it from moving?

EDIT: Here is the Blend-file

$\endgroup$
  • $\begingroup$ the square is only shown in the second picture $\endgroup$ – Faceb Faceb Dec 16 '16 at 16:59
  • $\begingroup$ I think you should upload your file $\endgroup$ – josh sanfelici Dec 16 '16 at 17:40
  • $\begingroup$ @FacebFaceb yes but its the same in the other picture ->josh: ok I will $\endgroup$ – theoretisch Dec 16 '16 at 19:52
1
$\begingroup$

There's a ClampTo constraint on the object jumping there around and this constraint has its Influence option keyframed to become 0 at that frame:

gif-keyframed-clamp-to-constraint

Thus at that frame the constraint stops influence the object and it changes its position. You can edit keyframes' values or delete them to avoid jumping.

Also note that location of the object by X axis which is also keyframed has quite rough animation curve:

screenshot-keyframed-x-location

You might need to change the curve to make that moment correlate with the rest of the animation.

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