Home | Download/Install | Tutorials

3D Puppetry: A Kinect-based Interface for 3D Animation

Beginner Tutorial: Playing Animations

Animations can be loaded and played back using the same launch files that are used for performance capture:

  1. The name of the animation should be entered in the load_performance parameter.
  2. Also be sure to list the correct puppet-model names in the ply_names, model_names, and display_ply_names parameters. They must match those used when the animation was originally captured (and be listed in the same order).

If you do not have a Kinect and only want to play back an animation, modify the all_puppets_playback.launch file as described above. This launch file skips initialization of the Kinect and does not perform tracking. See the Controls PDF for instructions on how to start/stop animations, change backgrounds, camera, and lighting settings, and export animations to movies.

Troubleshooting
Issue: Program crashes after a console message similar to: Puppet: 0 loaded frames: 560
Solution: There may be a problem with the animation file you're loading. Try moving it out of the animations folder and re-running the program.