5:58 am, Friday night / Saturday morning.
I am stuck...
I am trying to write a proc that deals with animation clips and I am running into serious voodoo.
when pasting clips into Traxx, using the "clip" command, and the "byNodeName" switch, I would expect that a character with a control called, "Head", for isntance, would get pasted to the new character's "Head" control.
Yet, not so.
And I would expect that behavior, Regardless of how many other controls the character has.
Isnt' that what "byNodeName" means???
Yet, it turns out that Maya simply seems to paste by attribute order, so that if the hand was turning but there is no hand control here, the head is now what turns. Everything gets shifted.
I've been at this for hours and I really can't understand it... any help is really appreciated.
ps. I opened up the clip as a maya file in itself, popped out the visor and selected the clip, opened the graph editor, just to see...
yet, there is no "Head.tx" or "head.rx" or whatever. The attributes look like :
clipEvalList[0].clipEval[1].ClipEval_Raw
clipEvalList[0].clipEval[2].ClipEval_Raw
clipEvalList[0].clipEval[3].ClipEval_Raw
clipEvalList[0].clipEval[4].ClipEval_Raw
clipEvalList[0].clipEval[5].ClipEval_Raw
etc
etc
Are the node names even stored in these clips?