Smooth sequence transitions with SetAnimTime.

Blitz3D Forums/Blitz3D Beginners Area/Smooth sequence transitions with SetAnimTime.

ErikT(Posted 2004) [#1]
Is it possible? If it is, how do you people do it?


Rob Farley(Posted 2004) [#2]
It's not possible with SetAnimTime.

I assume you're talking about going from one animation sequence to another. If that's the case look at the animate command in particular the transition parameter on it.

http://www.blitzbasic.com/b3ddocs/command.php?name=animate


ErikT(Posted 2004) [#3]
That is horrible news!

I know about Animate and I know it's pretty lacking control-wise. You can't set frames manually for one, it always starts playing at the beginning of the anim-sequence. And it's not possible to control the speed in a given sequence either once you've started to animate it. Damn!


Rob Farley(Posted 2004) [#4]
The extract each frame out of your animseq as a unique animseq containing 1 frame, then you control the animation 100% yourself using the animate command.


ErikT(Posted 2004) [#5]
Yeah, maybe I could stuff each frame(sequence) into an array or something. Hmm, thanks.


Ice9(Posted 2004) [#6]
Yeah would be nice if it tweened from an arbitrary frame
in a sequence to the start of another sequence so you
don't get the ugly pop. If you could set the tween time
from 0 to 1 second.


(tu) sinu(Posted 2004) [#7]
i've been trying to overcome this for ages and robs method seems easiest or you could try reading each bones frame,position,rotation etc and then tweening from the current values to the values of the next frame manually.