After some trying several ways of showing animations in the MS3D format, I found that the easiest way of showing them is:
1) When animating:
1.1)Select ALL joints.
1.2)Move them by vector(0,0,0) (Move them nothing).
1.3)Select joint you really wanted to move.
1.4)Move it.
1.5)Repeat with next frame.
2)When Loading:
2.1)Skip frames 0-42.
2.2)Use your animations.
The only reason I can think of why you HAVE to move all the joints in a frame, is because the engine is only setting the position of those vertex groups in that frame, and leaving all the others in limbo. The reason you skip frames 0-43, I THINK, is because they are considered as frame 0, which has no animation, and therefore puts all the vertex groups in limbo.
I hope this helps anyone having trouble with MS3D files!
(If im doing this the dumb way, please tell me so, and a solution for this, as it feels a lil bit like guessing).
Animating MS3D files.
-
- Posts: 62
- Joined: Wed Jun 09, 2004 5:51 am