Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Adjusting Sit Anim in AO

Tiziana Corleone
Registered User
Join date: 22 Sep 2006
Posts: 54
07-16-2008 11:15
I created a sitting animation in Qavimator and, when in a pose ball, I can adjust the position via the script. However, in an AO, I don't seem to be able to adjust the position and I am sitting a good half meter above the chair. I've found a lot of useful information here but it doesn't seem to bear directly on my problem. Is this something I need to set in Qavimator, coordinates of the hip, etc.? Or, are there AOs with position variables for sitting? The AO I'm using is one by Francis Chung.

Thanks.
Anti Antonelli
Deranged Toymaker
Join date: 25 Apr 2006
Posts: 1,091
07-16-2008 12:47
I'm not aware of a way to adjust the sit height from within an AO - there are scripted ways to do it in poseballs and furniture, but they depend on functions that only make sense inside a script in the object you're sitting on.

I can't speak for other animators, but a good reference for me is SL's built-in animations. The raw BVH files are available here:

http://secondlife.com/community/avatar.php

I happen to use Poser for animating, but in case it's helpful I loaded up the SL animation "avatar_sit.bvh" (which is a full transition from standing to sitting) and the vertical position of the hips goes from -0.015 in frame 1 to -0.545 in the final frame, so an offset of -0.53. I bet if you keep those numbers in mind while setting up your animation you'll end up with something much closer to what you want.
_____________________
Designer of sensual, tasteful couple's animations - for residents who take their leisure time seriously. ;)

http://slurl.com/secondlife/Brownlee/203/110/109/

Tiziana Corleone
Registered User
Join date: 22 Sep 2006
Posts: 54
Thanks!
07-16-2008 18:11
Yes, I like being able to adjust the X,Y,Z sit coordinates in a pose ball ... I'll keep your number in mind and see I can change the anim in Qavimator. Thanks, again!
spinster Voom
Registered User
Join date: 14 Jun 2007
Posts: 1,069
07-17-2008 02:23
I have just been struggling with the exact same problem. I worked out that the feet need to stay in the original position (or thereabouts), so the hips move back and down.

Thanks for those numbers, Anti, that will take a lot of the guesswork out of it.
Amity Slade
Registered User
Join date: 14 Feb 2007
Posts: 2,183
07-17-2008 09:17
You have a problem when using AOs to sit on furniture, in that the building/scripting of the furniture itself may be responsible for causing the misalignment. Some furniture just isn't going to be compatible with using an AO sit.
spinster Voom
Registered User
Join date: 14 Jun 2007
Posts: 1,069
07-17-2008 10:08
No, I know exactly the problem the OP has been having ... you create a sit pose in Qavimator by bending the legs up, and it doesn't occur to you to move the hips down and back so that the feet are in the original position. When you upload, the sit is always above and in front of the seat, even if you try to sit on a freshly rezzed cube.

The battle between your AO and a scripted sit in furniture is a whole nother problem. AO sits need to be priority 4 in any case, to override the default sit, so they should also override the chair sit, but the sit position in the chair will be almost certainly wrong.

What I'd like is an AO that can detect if the chair has a scripted sit and disable itself when necessary.
Gally Young
Registered User
Join date: 3 Dec 2006
Posts: 12
07-17-2008 10:18
I modify T-Pose to adjust the "sit on objet" animation (Up/Down - forward/Backward). It also work if you adjust positions of all the other frames (but It's often more difficult)

Final Animation will always be different because hip's height is always differents
Tiziana Corleone
Registered User
Join date: 22 Sep 2006
Posts: 54
Yes, the hips don't lie!
07-17-2008 17:25
I redid my sit pose in Qavimator and set the hips to 0 ... it seems the default is 43 ... and I can now use the sit pose in my AO ... using it in furniture or a pose ball, the script allowed adjustment of the coordinates but it appears that, for a sit pose in AO, the height must be set during creation of the animation.
Tiziana Corleone
Registered User
Join date: 22 Sep 2006
Posts: 54
Update on sit height ...
07-20-2008 13:46
hips = 0 causes the avi to sink into the object ... I've found that 5 - 8 gives a more realistic sitting posture. Of course, it may depend on how big the hips are ... ;))