|
MotionStudio -> trueSpace 7 Workaround
About Truespace Archives
These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.
They are retained here for archive purposes only.
MotionStudio -> trueSpace 7 Workaround // Roundtable
Post by frank // Feb 9, 2006, 3:36pm
frank
Total Posts: 709
|
MotionStudio works by recording the bone/joint movement and doing the actual skin deformation in realtime. So, there are no actual vertex keyframes recorded for the mesh within trueSpace. (As mentioned elsewhere, this is a good thing. It allows you to edit the mesh after it has been skinned/attached.) However, this is where getting it to work within trueSpace 7 is a problem.
...the solution is to convert the MotionStudio mesh animation into native vertex keys that trueSpace can understand.
At PrimitiveItch's forums, Scott recommended turning Autorecord on (by default this is supposed to be left off) and scrubbing the animation in MotionStudio so that the vertex keyframes would be generated. He said this should work in older versions of trueSpace. Since this would be a very easy method, I tried it in both trueSpace 5.1 and 6.6. I couldn't get the keys to record after trying various things with Autorecord so I moved on to the next idea.
The solution I have so far may seem like a lot of work but if you want to get your MotionStudio animation into trueSpace 7 (to use its advanced rendering features, for instance) then it's about the only way to do it currently.
(( Again, this is what I have so far. I will let you guys know when/if I figure out an easier way. ))
First, load up your MotionStudio scene in trueSpace 6.6 (or another MotionStudio-compatible version)
http://www.frankladner.com/images/mostuworkaround_01.jpg
Next, be sure only the mesh is selected (you may use arrow keys to move through hierarchy) and go into point-edit:Vertices mode. Now select all the vertices with the rectangle or lasso.
http://www.frankladner.com/images/mostuworkaround_02.jpg
Now load up the KFE, right-click on the record button, and be sure Vertex is the only item checked.
http://www.frankladner.com/images/mostuworkaround_03.jpg
Now for the fun part. Move through each frame and hit the record button.
TIP: Use hotkeys for this step.
NOTE: You may be able to get by with recording only the keyframes as they appear within MotionStudio (ie. frame 0, frame 5, frame 15, etc...), BUT keep in mind that the vertex interpolation is linear. MotionStudio moves the vertices in arcs due to the IK bone deformation. SO, if you want your animation to appear exactly as MotionStudio translates it, record every frame.
After you are done recording, delete the MotionStudio skeleton. Your mesh should now play just fine with the new vertex keys.
http://www.frankladner.com/images/mostuworkaround_04.jpg
The last step is to load the object/scene into trueSpace 7.
http://www.frankladner.com/images/mostuworkaround_05.jpg
The animation should run fine in both Model and Player views. |
Post by Délé // Feb 9, 2006, 4:34pm
Délé
Total Posts: 1374
|
Cool. Thanks for sharing this Frank. :) |
Post by mrbones // Feb 10, 2006, 10:50am
mrbones
Total Posts: 1280
|
Thanks Frank, Good information here.! |
Post by frank // Feb 10, 2006, 11:15am
frank
Total Posts: 709
|
No problem. Thanks, guys!
Hope it helps somebody out there! |
Post by mrbones // Feb 11, 2006, 10:26pm
mrbones
Total Posts: 1280
|
Here a a few mostu riggs for anyone who might be interested.:D |
Post by frank // Mar 1, 2006, 4:05pm
frank
Total Posts: 709
|
Thanks for sharing the rigs, Mr. Bones! |
|