The skinning from the model file looks ok to me:
Chi Spine1_Spine2.jpg
We'd need to understand why the clip files cause troubles around
Bip01 Spine 2.
Animation data (motion[10]) is like so:
Translation: MKEY_X, MKEY_Y, MKEY_Z
Rotation: MKEY_PITCH, MKEY_ROLL, MKEY_YAW
MKEY_VISIBILITY
Scale: MKEY_SCALE_X, MKEY_SCALE_Y, MKEY_SCALE_Z
for Chi, spine 2 it looks like so:
Code: Select all
Bip01 Spine2 {0: [5.7130889892578125, 5.713050842285156, 5.713020324707031, 5.713008880615234, 5.713005065917969, 5.7129974365234375, 5.713001251220703, 5.713008880615234, 5.7130126953125, 5.713024139404297, 5.713020324707031, 5.713031768798828, 5.713039398193359, 5.713050842285156, 5.713081359863281, 5.713100433349609, 5.713146209716797, 5.713214874267578, 5.713310241699219, 5.713417053222656, 5.713531494140625, 5.713642120361328, 5.713733673095703, 5.713798522949219, 5.713825225830078, 5.713809967041016, 5.7137298583984375, 5.713619232177734, 5.713497161865234, 5.7133636474609375, 5.713264465332031, 5.713169097900391, 5.7130889892578125],
1: [-0.0058956146240234375],
2: [0.0009686946868896484, 0.001024007797241211, 0.0010755062103271484, 0.0011289119720458984, 0.0011882781982421875, 0.0012481212615966797, 0.0012981891632080078, 0.0013318061828613281, 0.0013422966003417969, 0.0013284683227539062, 0.001300811767578125, 0.0012612342834472656, 0.00121307373046875, 0.0011601448059082031, 0.00110626220703125, 0.0010538101196289062, 0.001007080078125, 0.0009593963623046875, 0.0009059906005859375, 0.0008497238159179688, 0.0007929801940917969, 0.0007405281066894531, 0.0006947517395019531, 0.0006608963012695312, 0.0006403923034667969, 0.0006434917449951172, 0.0006704330444335938, 0.0007143020629882812, 0.0007660388946533203, 0.0008195638656616211, 0.0008661746978759766, 0.00091552734375, 0.0009686946868896484],
There's 33 floats for MKEY_X (motion[0]) for example (for 33 frames) but only the frame 0 value for MKEY_Y.
Might cause the problem (or tells that y is constant for the following frames?)