Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Not sure if this is possible so I'll ask....

Zaplok Riggles
Registered User
Join date: 25 Feb 2008
Posts: 119
05-15-2008 14:08
Let's say I have an animation that during its playing moves someone a few meters to the right. When the animation ends, the person "bounces" back to where he was when the animation started. Is there any way to keep that from happening? I know he's going to go back into the standing around pose I just don't want him to physically move back a few meters to his starting point. How do people with linked dance animations in those dance balls keep the avatar from jerking back to his starting position?
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
05-15-2008 15:03
The animation has to move the person back. Either one alters the animation to do that, or, if it is a looping one and can't be modified, time the point when you wish to have the person move back, make your own animation that has a reasonable "move backwards" appearance, then stop the first animation at the right time and start playing yours, then restart the original one when yours finishes.

Bit irritating really, I know.
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Brandi Lane
Registered User
Join date: 2 Apr 2007
Posts: 157
05-15-2008 21:04
Another way to handle this, assuming you are the creator of the animation, is to create the animation all in place, then move the avatar through other means. For instance, if this animation plays through a poseball and the animation didn't move the avatar at all, you could move the poseball instead. Then when the animation was done, unseat the avatar and presto, he stays where you left him.
Deira Llanfair
Deira to rhyme with Myra
Join date: 16 Oct 2006
Posts: 2,315
05-16-2008 02:01
....and if you just want to stop at the end of the animation and not move until you stop the animation (or stand up from the pose ball) then loop it on the last frame when you upload. You do that by setting the percentages to something like 99.9% -100% - depends on the length of the animation and you may need to try different values out.

In regards to looped dance animations - you have to make the very last frame of the animation the same as the second frame, that is, finish it exactly as you started - but to be honest, you can usually see the slight jump even in the best made ones.
_____________________
Deira :)
Must create animations for head-desk and palm-face!.