Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Automatic fix for loop bug

Dave Bellman
Registered User
Join date: 10 Oct 2006
Posts: 123
03-05-2009 21:51
Hi all,

As I'm sure most of you are aware, the 'First frame of uploaded animations is duplicated' bug has an effective workaround supplied by Ashrilyn Hayashida.

(see http://jira.secondlife.com/browse/VWR-3783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel)

I have added an automatic fix for this to the beta version of my SL animation software (bvhacker). (see www.davedub.co.uk/bvhacker)

To use it, load your animation into bvhacker and ensure you have added the reference frame (you can do this by clicking the 'Set T' button or by going to the menu Hack->Set T stance).
Then click the 'Fix Loop' button (or go to Menu Hack->SL VWR-3783 loop fix).

bvhacker will then adjust the data and gives you the In(%) value you need to use when you upload the animation into SL. It will even copy the value onto the clipboard so you can just paste it when you upload!

I hope this proves useful!

Regards,

:-Dave
Osprey Therian
I want capslocklock
Join date: 6 Jul 2004
Posts: 5,049
03-05-2009 22:20
Dave, you are a nice man and this is a very useful tool made even more useful. Thank you. I just tried it on a "problem" animation I just couldn't get right, and it did the trick in 2 minutes flat.
Erin Talamasca
Registered User
Join date: 18 Sep 2005
Posts: 617
03-21-2009 16:04
Thank you, thank you, thank you. I thought I was going mad - I was *sure* I was looping my animations the same way I always did but they were just not 'right'. You've saved my sanity and made everything pretty again. I'm so glad I saw this thread - thank you :)
_____________________
hoofithorses.com
Abraxes Binder
Registered User
Join date: 23 May 2008
Posts: 205
Isues with bvhacker beta
03-22-2009 02:50
Hi, would anyone that uses bvhacker explain what has to be done to create a loop from frame 70 to frame 200 of a 200 frame sized animation.
I dl'ed bvhacker because i hoped to get smoother loops.
bvhacker will however not build a loop from f70 to f200.
after the L value is set to 70 and R to 200, bvhacker still runs from frame 1 to 200 and the loop looks -very- bad in sl
Crop completely removes f0..70
Knit connect f0 with f200
Cant bvhacker build a loop from a frame > 1 to a set value? (eg f70...f200)
If it can, what am i doing wrong

tyia.
ab
_____________________
BR ab
Dave Bellman
Registered User
Join date: 10 Oct 2006
Posts: 123
03-22-2009 04:11
Hi Abraxes,

You cannot use the 'loop fix' to loop an animation in the way you describe, it doesn't work like that. The loop fix only works for animations that are to loop from the very beginning of an animation to the very end.

The knit function also only works for animations that are to loop from the very beginning to the very end of an animation. Knit simply blends the first few and last few frames so that the first an last frame are the same. Often better results are obtained by cropping off the first or last frame, as they often come out duplicated. This should all be doen before using the 'First frame of uploaded animations is duplicated' bug fix (if needed).

'Crop' can be used to chop out any part of the animation (0-70 or 70-200 or whatever). By the sounds of it, you won't need to use bvhacker's crop function for your particular animation.


So,

To loop a 200 frame animation from frame 70 to frame 200, use the following values in the SL animation uploader:

In(%): (100/200) * 70 = 35%
Out(%) (100/200) * 200 = 100%

If your animation is looped like this, you *should* not be affected by the 'First frame of uploaded animations is duplicated' bug, as your final animation will only play the first frame once only. I say *should* as I have not had any practical experience of doing this myself...

I hope this helps!

Kind Regards,

Dave Bellman
Animazoo animations
Abraxes Binder
Registered User
Join date: 23 May 2008
Posts: 205
03-23-2009 04:08
yes, thank you Dave, i knew that and thats what i have been doing and not being absolutely satisfied with. Then i saw the thread about your bvhacker and thought that just maybee bvhacker would build a smother connection than qavimator ..so i tried bvhacker :) Now from your post, i understand that it is not meant to build that kind of animations, and that was realy all i needed to know, so there is no need to do more experiments.
Thank you :)
Ab
_____________________
BR ab