Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Max distance with Qavimator

Ace Cassidy
Resident Bohemian
Join date: 5 Apr 2004
Posts: 1,228
05-31-2008 11:36
I created a two-frame animation, with the only change between the two frames being a Y-position change of the hips from the default (43.5285) to the max (196).

When I upload the .BVH file, and run it upon sitting on a standard plywood cube, my AV is only approximately 4 meters above the sit target.

Does this mean that I can't move the AV in an animation beyond this range?

I was under the impression that SL supports a 10 meter range, and as I'm trying to build an animation for an AV to climb a 10 meter ladder, I would like this full range.

Any suggestions on how to do this with Qavinator?

TIA...

- Ace
_____________________
"Free your mind, and your ass will follow" - George Clinton
Dylan Rickenbacker
Animator
Join date: 11 Oct 2006
Posts: 365
06-01-2008 08:10
I have no idea whether there's a max distance, but it seems to me you're on the wrong track with your ladder idea. You can't use an animation to actually move an avatar. As animations are played client-side, from the server's point of view the avatar will stay where it is. That means, your animation will make it look as if the av is climbing the ladder, but as soon as the animation stops, it will snap back to where it was. To do what you want you need to combine a stationary animation with a script that actually moves the avatar.

I've made something like that, feel free to take a look at it here:
http://slurl.com/secondlife/Harimau%201/118/219/23
Ace Cassidy
Resident Bohemian
Join date: 5 Apr 2004
Posts: 1,228
06-01-2008 09:06
From: Dylan Rickenbacker
I have no idea whether there's a max distance, but it seems to me you're on the wrong track with your ladder idea. You can't use an animation to actually move an avatar. As animations are played client-side, from the server's point of view the avatar will stay where it is. That means, your animation will make it look as if the av is climbing the ladder, but as soon as the animation stops, it will snap back to where it was. To do what you want you need to combine a stationary animation with a script that actually moves the avatar.

I've made something like that, feel free to take a look at it here:
http://slurl.com/secondlife/Harimau%201/118/219/23


The idea is to set the sit target 10 meters above the base of the ladder, and start the animation 10 meters below the reference frame. When the AV sits, his "soul" position will be at the top of the ladder, but the AV will visually appear at the bottom. I'll then trigger a 2-3 second animation that will have the AV "climb" up. At the end of the animation, the animated AV will be positioned approximately at the sit target. I then unsit the AV, and he pops off at the top of the ladder.

It should work, but I need more range of movement than Qavimator seems to allow.

- Ace
_____________________
"Free your mind, and your ass will follow" - George Clinton
Bree Giffen
♥♣♦♠ Furrtune Hunter ♠♦♣♥
Join date: 22 Jun 2006
Posts: 2,715
06-01-2008 17:15
I just tested it and going from 0 to 196 you get 5meters in SL. Going from -196 to 196 gets you 10 meters. So you can move ten meters but your 'soul' will be in the center the ladder. I tried going into the bvh file and replacing the 196 offset with a higher number but it was ignored in SL. I also tried setting the frame 1 position to -196 but that didn't change anything either. It looks like those are the limitations of SL.