Animating MS3D files.

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply

Was this post useful at all?

Yup!
0
No votes
A lil bit.
1
50%
Nope.
1
50%
 
Total votes: 2

Asterisk Man
Posts: 62
Joined: Wed Jun 09, 2004 5:51 am

Animating MS3D files.

Post by Asterisk Man »

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).
arras
Posts: 1622
Joined: Mon Apr 05, 2004 8:35 am
Location: Slovakia
Contact:

Post by arras »

Quit complicated ...I did not have problems loading animations made in usual way.

...May be you can try to turn on or off Animate > Operate on Selected Joints Only ...just sugestion.
Asterisk Man
Posts: 62
Joined: Wed Jun 09, 2004 5:51 am

Post by Asterisk Man »

rofl. Tnx, so I WAS doing things the dumb way!
Post Reply