Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Maya - wierd head pop in animation?

drOffset Cortes
Registered User
Join date: 21 Jun 2007
Posts: 25
07-18-2007 13:57
Hi there, I have an animation question.

I'm animating a dancer going doing a turn. At a certain point in the turn I'm getting a nasty pop in the head motion. It's very smooth and pretty in Maya, but on my avatar the head snaps at the same frame no matter how I adjust the animation. Does this have anything to do with the way SL calculates rotations? Maybe it has something to do with the global root rotation?

Anyway, if I learn more I'll edit the original post so I don't spam.

Thanks,
doc
p.s. Thanks Orion Neville for your awesome Maya rig.

**Update:**
The pop isn't at the loop transition, but around the middle of the animation. The problem happens when the root rotate y reaches 180 degrees, somehow the way maya and SL do rotations don't like each other, or it could just be me. :P

Reading up on the wiki, Maya uses Euler rotations and SL uses quaternions, which gives me a headache. Tried baking the keys and normalizing the curves to reach. Tried running it through QVanimator and bvhHack with no joy, though bvhHacker actually showed the bad frame where maya and QVanimator didn't.



**Update** Looking at the curves, the root joint goes from -1 to -179, then flips to 179 and back to 1. Kind of strange, because that affects the head only when it flips out. More to come, maybe I should be puttting this in a blog or something.

Ever tried to turn the av round without having keys on the head? excorcist time :P

**Update**
so yeah it's the rotation of the root. The bvh export script is converting the rotations from degrees to radians, probably to be more efficient, fair enough.

tried something with ms Excel. I edited the script so that instead of doing any conversions the script spits out whatever the rotation value of the hip_controller is, which didn't really pan out becase i used the big circle to rotate the entire rig, so thinking of orient constraining a locator to the root, baing the rotations, doing copy/paste onto a new root, and there you go.

Long Process? yup.
Painful? not that bad.
Crazy? sure, but it just might work.
Brigg Warf
Registered User
Join date: 22 May 2006
Posts: 18
07-22-2007 22:02
Hey, If you have any luck with this, lemme know, cause Im having the same exact problem. Though I dont seem to have a problem rotating in the Y axis, My problem is with the X axis... same deal though, and its been driving me nuts.
Djezebel Drake
Registered User
Join date: 28 Apr 2006
Posts: 17
07-28-2007 03:57
I have the same problem but not only with the head.

I'm using poser 6 and I'm trying simple move to see where is the issue.

On poser the character makes two steps forwards, then turn on his right, and describes a circle arround the beginng point.

A simple scheme of the view from the top, the character moves from the point 0 to 8 then 1' .


.......5
..4.......6
3.....0.....7
..2...1...8
.......1'



On poser the character looks forward so when he walks he's facing the other point. (On step 2 he's facing at 3).
On poser, there's really no problem, the animation is perfect.

When I upload on SL :

1) The head is looking always to "south" (in 1' direction).
2) I import with priority 4 = the hands are however typing when I type text.
3) The hips from 1' to 5 are going to the other sense (on the step 3, the hips are facing to position 1 instead of position 4).
4) From the step 5 to 1' there's no more issue.



Do you have a solution ?