When the animation start the point light is at the bottom in the middle on frame 1 :

First frame point light is in the bottom middle

Then when it's getting to frame 120 the point light is on the left side but when it's starting over from frame 1 it's like jumping backward to frame 1 and start from there and I want it to continue nonstop and not to move backward but to continue from frame 120. Like endless animation loop.

Point light is now on the left but will move backward to start from frame 1

  • 1
    $\begingroup$ I'm quite confused from your Q. Do you want to avoid jump of object in animation loop or do you want to start from another loop from last frame 120 so second loop will ends on frame 240? $\endgroup$ – vklidu Jul 9 at 16:27

Your question is not clear, do you want the object to come back to the center or do you want it to continue further to the left after frame 120 ?

For the first case, see Vklidu's answer.

If you want the object to continue further and indefinitely to the left, go in the Dopesheet press ShiftE > Linear Extrapolation (or Channel menu > Extrapolation mode > Linear Extrapolation)

enter image description here

| improve this answer | |
  • $\begingroup$ oh ok perfect ;) $\endgroup$ – moonboots Jul 9 at 18:21

Loop - keyframe location

Location of object has to be the same on the first and last frame.
Blender doesn't play backwards, so you have to animate this backward motion.

For this simple anim ad first keyframe on start location, second on end location, third keyframe you can duplicate Shift+D from first one in timeline and just move forward in time.

enter image description here

Loop - Follow Path Constraint

You can animate Offset parametr - set timeline on frame 1 ad keyframe Offset with zero (hit I when cursor hovering above Offset field). Go to end frame 120 and slide Offset value until light is not in start location and hit I again.

enter image description here enter image description here

To be precise - offset end-keyframe (light location that match with start light location) should be on +1 frame of animation end-frame.
It means that light will be on next frame on location of first-frame.

| improve this answer | |
  • $\begingroup$ Found it: blender.meta.stackexchange.com/a/391/31447 $\endgroup$ – brockmann Jul 10 at 23:32
  • $\begingroup$ @brockmann Thanks :) Since I'm for a "historical" reason stacked with Safari I will have to test it, I saw some issues in comments :) $\endgroup$ – vklidu Jul 11 at 3:30
  • $\begingroup$ @vklidu I downloaded your test file and tried to understand how to do it in my project. for some reason when I'm moving the point light in time line it's not changing the position in the transform of the point light I don't see any of the position x,y,z values change like in your example. and I also see that you two keys for each frame 1,60,120 what are this keys ? Why two ? I tried to add first key frame at frame 1 offset 0 then second key at frame 60 and offset 120 the third key on frame 120 offset 0 but when playing it's making some rounds and then go the other way. not like in your examp $\endgroup$ – ben shtutim Jul 11 at 20:34
  • $\begingroup$ @vklidu I tried to follow this tutorial so I guess this where I did the mix between the two animation modes yours and the one in the tutorial. youtube.com/watch?v=jLqD2_cVdQM&t=9s $\endgroup$ – ben shtutim Jul 11 at 21:44
  • $\begingroup$ I think tut in link is quite straight forward, anyway I added key points into answer. $\endgroup$ – vklidu Jul 13 at 18:39

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.