0
$\begingroup$

I have animated the camera in order to make a seamless animation. But I'm confused if there's a slight jump when the camera loops again. Can I upload my file so some can please take a look at it, if I have missed something?

Thank you.

$\endgroup$
4
  • 2
    $\begingroup$ Possibly related blender.stackexchange.com/questions/42001/… Keyframes are "eased" by default, giving a curve look to graph, slowing the gradient at keyframe points. Making linear extrapolation is possibly what is required. $\endgroup$
    – batFINGER
    Commented Feb 7, 2020 at 6:35
  • $\begingroup$ Hi batFINGER I have already set my interpolation to linear in the preference. $\endgroup$ Commented Feb 7, 2020 at 7:34
  • 3
    $\begingroup$ You need to set the same keyframe as the start frame not to the end frame, but to the end_frame + 1 else the 2 last frames repeat $\endgroup$
    – Gorgious
    Commented Feb 7, 2020 at 7:37
  • $\begingroup$ Here is a screen shot of my timeline imgur.com/Fmn2euK Also the camera location starts at Y-10m and finishes at Y 10m, the camera is perfectly snapping at start and end point. $\endgroup$ Commented Feb 7, 2020 at 9:03

1 Answer 1

0
$\begingroup$

As @Gorgious has commented, it sounds like an off-by-one error?

For a quick, even, 50-frame loop of a rotation, for example, without going into the Graph Editor and using features like Extrapolation or Cycling, you could:

  • Set a key at frame 1 of 0 degrees
  • Set a key at frame 51 of 360 or -360 degrees, depending on the desired direction of rotation
  • In the timeline,T set all selected keys to 'Linear' interpolation.
  • Set the Playback Range to 50.

To tidy up, you could insert a keyframe at frame 50 of the existing rotation at that point, and delete the key at frame 51.

$\endgroup$
2
  • $\begingroup$ Hi Robin. I see where you're coming from. I was use to Animating objects in After Effects, and there is no skipping frame like you implied in Blender, which worked like a gem. Seems a bit weird that the seamless animation has to be like this in order not to jitter a frame, but in the end it's the result which matters. Thank you. imgur.com/R1HO21k $\endgroup$ Commented Feb 8, 2020 at 6:16
  • $\begingroup$ @blenderbreath hehe... doesn't seem weird to me .. you just don't want the frame at 50(=0) to be repeated at frame 51(=1) $\endgroup$
    – Robin Betts
    Commented Feb 8, 2020 at 12:36

You must log in to answer this question.

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