In this tutorial I show you my workflow to get a Puppetshop animation into the Unity Engine. Quite some steps are necessary for a successful export and I hope the provided images will make it easier for you to follow this tutorial. Intermediate knowledge of 3ds Max is required.
We're starting with exporting the Puppetshop animations as default 3ds Max bones and saving them into single files:
- Make sure the meshes (the character itself, clothing, etc.) you want to export are linked to the Puppetnode and neither frozen, nor hidden.
- Select the Puppetnode and go to File => Mocap Advanced.
- Press Export => As Max Bones and click Yes in the duplicate skinned meshes dialogue.
Puppetshop exported your character as default 3ds Max bone hierarchy and baked all animation onto them. By default the exported root bone is now selected.
- Select the Bones and the duplicated skinned meshes and Save Selected.
- Name the file like this: character[at]animation.max (e.g.: char_monster[at]attack01.max)
- Hit delete to remove the Max Bones and duplicated skinned meshes
- Open your clean animation file (only Max Bones + Character Meshes)
- Make the start of the animation range 1 frame earlier. If your animation went from frame 1 to 100 it should now go from 0 to 100.
- Select all objects (Ctrl-A) and draw a selection around all the keys on the first keyframe - delete them. If your animation went from 1 to 100 you should delete all the keys on frame 0.
- Now change the range of your animation back to the initial values. Taking the example from before it should now be 1 to 100 again.
- Export it as FBX with these settings:
- Animation => Deformations => Skins on

- Advanced Options => Units => Scale Factor => Millimeter
- Advanced Options => Units => Axis Conversion => Y-Up

- Export it
If you have any additions or corrections you think should be included in this tutorial, please mail me!
Your muscles constantly work to keep your body in balance. We will try to emulate this by adding noise to our animations. It's an easy way to make your animations feel more natural, similar to adding noise to a clean rendering which yields a more pleasing, photography-like result. Good controllers or objects for adding noise are the puppet root, head, chest and hands.
How to add noise to an animation
- Create a new animation layer for your noise
- Select the bone you want to add noise to (e.g. the puppet root)
- Open the Puppetshop trackview

- Select the track you want to convert to a noise track, e.g. the X Position track (a)
- Got to the menu Controller => Assign... (b)
- Select the Noise Float (c) controller in the popup to replace the original Bezier Float controller

How to transfer the generated noise onto other animations
- Select the Noise Layer of your animation
- Select another animation you want to apply the noise to
- Go to Puppetshop's Layer advanced rollout
- Go to Duplicate Layer From and chose the animation with the noise in it from the dropdown
- Shift click on the Add button to copy the layer instead of instancing it
- Check the animation and see if it still loops seamlessly
- If not, create a new layer and activate Auto Key Mode
- Copy the starting pose to the end of your frame range
As Kees announced in this forum post, Puppetshop is now available for free with support and development continuing as usual. Puppetshop is a very powerful rigging and animation plugin for 3ds Max.
Update:
The 2.0.1 release didn't work for me, even after tweaking the advanced settings. Better get the 2.1.b2 beta release, works like a charm for me.
Joomlapack 2.1.b2
Joomlapack 2.1.b2 documentation
An easy and fast way to backup your complete Joomla installation (including the database) is JoomlaPack. Installation and usage are very easy and straight-forward. After the installation you can find JoomlaPack in the Components menu
You can directly fetch the current stable release 2.0.1 here:
http://joomlacode.org/gf/download/frsrelease/9146/34054/com_joomlapack-2.0.1.zip
http://joomlacode.org/gf/download/frsrelease/9146/34055/documentation-2.0.1-pdf.zip
The winners of the Crunchies Award 2008 were finally announced. Check them out: http://crunchies2008.techcrunch.com/
The Crunchies award celebrates the most compelling startups, internet and technology innovations of the year.
More Articles...
Page 2 of 3

