gdkchan / SPICA

Experimental H3D tool
The Unlicense
95 stars 46 forks source link

3DS Max animations #35

Open Scutter2 opened 6 years ago

Scutter2 commented 6 years ago

Attempting to import animations to 3DS Max - It all looks perfect in SPICA, but .DAE seems to have some very extreme scaling issues (link) and .SMD seems like it might have a similar issue, and/or possibly an offset in the bone IDs that's placing the transforms on the wrong bones.

Xanatus commented 6 years ago

I had a look at the issue. There's quite some pokes with this problem like Eevee, Tangrowth and others.

Coudnt figure it out yet, but i'm sure it's neither the scaling nor the bones that are wrong. To me it looks like the weights might be off, or that transformation isn't taking some world/local space compensation into account.

What i noticed is that on a pokemon with the scaling issue (like Tangrowth for an extreme example), it seems that even a sligth amount of rotation applied to a arm-bone is causing its arms to scale up.

Maybe this information helps someone to figure it out, but i give up for now.