Question on Avatar's Y Position in Qavimator and Poser
|
Darana Eilde
Registered User
Join date: 25 Mar 2007
Posts: 8
|
03-29-2007 20:16
I am working on a 30 second sit animation. I created it in poser and thought I had the level correct, but it appeared to floating above the chair. So I have adjusted it and now found the proper level, but I can only seem to adjust it's spatial position using qavimator. I can not figure out how I adjust it with poser. By positioning the body itself or still using the Hip and one of the controls there.
This would be less of an issue for me if i didn't have to go through every single frame in Qavimator to get the position right. If I could use my keyframes in poser to adjust it I would be much happier. (I do not know aqvimator at all, I primarily use lightwave, but have been using poser since it plays well with SL.)
I have another question on this, when I set Qavimator to -50 instead of dropping down lower, the avator rose up higher. Anything going to a negative seems to be translated as a positive y position. What is up with that? I apologize if that question is somewhere in here, I searched and did not find answers for either.
Thank you in advance for any help on this.
|
Deira Llanfair
Deira to rhyme with Myra
Join date: 16 Oct 2006
Posts: 2,315
|
03-30-2007 05:36
Apart from the actual animation, it is possible to adjust the position in the script that is running the animation - e.g., the script in a pose ball. Somewhere in that script there will be a quaternion variable that defines the orientation of the avatar in respect to the centre of the object that the script is in - pose ball, chair whatever. You should be able to amend the values of the quaternion parameters to adjust the sit position. The real difficulty is that "one size cannot fit all" and different height avatars and seats all require individual adjustment. Using Poser for SL you must use the hip to move the figure as SL does not recognise the body in the bvh upload file. Use the various tool buttons to translate and rotate your figure from the hip in conjunction with the parameter dials. You should be able to move your figure into the position you want using combinations of the various tool and parameter options. Sorry I don't know the Quavimater application, but I hope this helps a little.  [PS - there are two "translate" tool buttons in Poser - one moves the figure vertically and horizontally in the Pose room, and the other moves it backwards and forwards - i.e., away from you and towards you.]
_____________________
Deira  Must create animations for head-desk and palm-face!.
|
Spuds Milk
Registered User
Join date: 28 Sep 2004
Posts: 94
|
04-02-2007 00:17
Like Diera said, the easiest way of fixing this is by adjusting the script.
in Qavinator you also adjust the hips, as thats the alignment point for the model. This causes lots of problems, simular to your problem.
to show an example, lets assume that the QA av is 6 feet tall, with hips at 3 feet, and that your AV is only 5 feet tall, with hips at 2.5 feet
You play the anim, and your AV hovers .5feet off the ground.
take another (theoretical) 8 foot AV, with hips at 4 feet, playing the samee anim, their feet will be a foot underground
|
Darana Eilde
Registered User
Join date: 25 Mar 2007
Posts: 8
|
04-10-2007 21:27
From: Spuds Milk Like Diera said, the easiest way of fixing this is by adjusting the script.
in Qavinator you also adjust the hips, as thats the alignment point for the model. This causes lots of problems, simular to your problem.
to show an example, lets assume that the QA av is 6 feet tall, with hips at 3 feet, and that your AV is only 5 feet tall, with hips at 2.5 feet
You play the anim, and your AV hovers .5feet off the ground.
take another (theoretical) 8 foot AV, with hips at 4 feet, playing the samee anim, their feet will be a foot underground Yeah that is what I have had to do is create my animation in poser then export the bvh then take it into qavimator. I'm quite frustrated as I moved onto another project where I am taking pre-existing in world full perm anims from one pose ball and dropping them into another and for whatever reason they are now floating a foot above the object now too. I don't have access to these scripts to modify. Sounds like I am going to have to learn how to script though. Or find someone I can work with who can. I'm a solid animator, but no programmer.
|
Darana Eilde
Registered User
Join date: 25 Mar 2007
Posts: 8
|
04-10-2007 21:32
From: Deira Llanfair Apart from the actual animation, it is possible to adjust the position in the script that is running the animation - e.g., the script in a pose ball. Somewhere in that script there will be a quaternion variable that defines the orientation of the avatar in respect to the centre of the object that the script is in - pose ball, chair whatever. You should be able to amend the values of the quaternion parameters to adjust the sit position. The real difficulty is that "one size cannot fit all" and different height avatars and seats all require individual adjustment. Using Poser for SL you must use the hip to move the figure as SL does not recognise the body in the bvh upload file. Use the various tool buttons to translate and rotate your figure from the hip in conjunction with the parameter dials. You should be able to move your figure into the position you want using combinations of the various tool and parameter options. Sorry I don't know the Quavimater application, but I hope this helps a little.  [PS - there are two "translate" tool buttons in Poser - one moves the figure vertically and horizontally in the Pose room, and the other moves it backwards and forwards - i.e., away from you and towards you.] That's Ok I don't liek QAVimator at all it's clunky and feels klugy to me. I'm a lightwave person, but have been using poser since it works a little more specifically with SL. I have been using the dials to move the various parts, as you discuss, and do not seem to be having any motion issues. It's position only. I think I am goign to be stuck taking it into QAVimator though since even the other translations you mention I think I have tried. I did it on the body, which I was quickly reminded that I needed to work from the hip and the body isn't recognized, then tried the translations from the hip and in poser it just didn't work for me. I've even saved the bvh file wiht proper position and ported back into Poser and I can not find where it altered it's numbers on the dials for the new position. Which does show up. So something, somewhere needed to change and I must be blind to where it is. I very much appreciate your reply.
|
Learjeff Innis
musician & coder
Join date: 27 Nov 2006
Posts: 817
|
04-11-2007 02:43
Search the SL forums for "Easy sit target" to find a great pair of scripts for setting sit targets.
|
Crystal Falcon
Registered Silly User
Join date: 9 Aug 2006
Posts: 631
|
04-11-2007 11:46
Can you save it as .avm instead of .bvh? In QAvimator, you only want to work with .avm's or you lose the benefit of keyframes.  I haven't tried it, but think I remember reading you could just adjust the frame one reference position up or down, as the rest of the animation is compared to it. Of course you'd move it in the opposite direction, since it would be the difference between the first and second frames right? 
|