Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

loop is noticeable

Shep Planer
Registered User
Join date: 9 Apr 2007
Posts: 153
02-10-2008 02:20
I notice that when my animation reaches the end of the loop its sort of stops for a split second and its quite noticeable. I usually copy the second frame and make it the last. How do I get it to flow more so the loop join is not so noticeable?
Ollj Oh
Registered User
Join date: 28 Aug 2007
Posts: 522
02-10-2008 08:12
when you upload an animation you set 2 parameters for "loop begin" and "loop end", between those times it loops. before that it plays just once.
Pygora Acronym
User
Join date: 20 Feb 2007
Posts: 222
02-10-2008 14:26
When you copy the beginning key of the animation to the end, you are creating a 2 frame "hold" when the animation loops. The fix to this is to end the cycle one frame before the copied key.

For example, if your loop is made by copying the first key to frame 30, adjust the animation to end at frame 29.
Shep Planer
Registered User
Join date: 9 Apr 2007
Posts: 153
02-11-2008 14:56
From: Pygora Acronym
When you copy the beginning key of the animation to the end, you are creating a 2 frame "hold" when the animation loops. The fix to this is to end the cycle one frame before the copied key.

For example, if your loop is made by copying the first key to frame 30, adjust the animation to end at frame 29.

Hi yes I tried this but the transition is still noticeable. Wouldnt it stll be a two frame hold even if its 29 frames instead of thirty? I mean all your really doing is moving it.
Pygora Acronym
User
Join date: 20 Feb 2007
Posts: 222
02-11-2008 18:24
Sorry I wasn't clear.

You do *not* move the key on frame 30 to frame 29 in the example. You end the animation with the avatar in whatever position he was in frame 29 as if it was going to the copied key on 30. You want to end on the frame before the copy and pasted frame so it actually goes back to the first frame and uses that as its position, rather than being in the position on the pasted frame and the first frame.

In some applications you can export a selected range, others you will have to key the pose before the copied keys manually, and then set the animation to 29.

Hope this is clearer.
Crystal Falcon
Registered Silly User
Join date: 9 Aug 2006
Posts: 631
02-11-2008 22:02
Or maybe think of it this way? Copy frame 1 to frame 31, but save your animation at 30 frames long. :)

That way if you are rotating something all the way around 360 degrees, it won't go from 348° (on frame 29) to 360/0° (on 30) to 360/0° (frame 1) to 12° (frame 2) but instead 348° (frame 30) to 360/0° (frame 1) to 12° (frame 2).

Wow that's hard to follow, maybe I can show it in a list with the frame number in the first column and degrees in second?

First, the bad way, key on frame 30 of 30:
29 - 348°
30 - 360 or 0° keyed
01 - 360 or 0° keyed
02 - 12°

Now the better, with key on frame 31 of 30:
29 - 336°
30 - 348° (no key here but on 31 of a 30 frame animation)
01 - 360 or 0° keyed
02 - 12°

Does that make any sense (I hope)? ;)
_____________________
TP to Crystal's Facets in world:
http://slurl.com/secondlife/Kress/120/5/146/

Shop my natural AO poses, clothing, tools with XStreet:
Pygora Acronym
User
Join date: 20 Feb 2007
Posts: 222
02-22-2008 11:59
Crystal is right, best practice in my example would be to put the frame on 31 and export the start to 30.

The main idea is to get rid of the pause in the animation by not having the same exact pose at the beginning and end of your cycle.