Here is an overview of samples for DigitalRune Animation.

The following sample applications are distributed with the DigitalRune libraries (see also Files and Folders). All samples are included with full source code and detailed comments.

Note

The drawing routines in DigitalRune Animation Samples are not optimized to keep the source code as simple as possible.

Please keep this in mind if you try to profile the performance of DigitalRune Animation Samples.

This topic contains the following sections.

AnimationSample

This sample application demonstrates various aspects of the DigitalRune Animation library.

Basic Animations using DigitalRune Animation
AnimationSample: Basic Animations using DigitalRune Animation

CharacterAnimationSample

This sample shows how to use the DigitalRune Animation library for 3D character animation. It also demonstrates advanced character animation topics, like inverse kinematics and ragdoll physics.

Character skeletons are displayed for debugging
CharacterAnimationSample: Character skeletons are displayed for debugging
Motion retargeting using the SkeletonMapper class
CharacterAnimationSample: Motion retargeting using the SkeletonMapper class
A character looking at a target using Inverse Kinematics
CharacterAnimationSample: A character looking at a target using Inverse Kinematics

AvatarSample

This sample shows how to use the DigitalRune Animation library to animate Xbox LIVE Avatars including ragdoll physics.

Animating Xbox LIVE Avatars
AvatarSample: An animated Xbox LIVE Avatar

UIAnimationSample

Caution

This sample is not distributed with DigitalRune Animation. It is part of the DigitalRune Game UI!

This sample shows how to create an animated GUI.

Animated GUI using DigitalRune Game UI and Animation
Animated GUI using DigitalRune Game UI and Animation

GameStateSample

Caution

This sample is not distributed with DigitalRune Animation. It is part of the DigitalRune Game UI!

This sample shows to how create a simple game menu in XNA.

The primary purpose of this sample is to demonstrate the use of the DigitalRune Game state machine classes. The user interface is created using DigitalRune Game UI. Transitions between screens are implemented using DigitalRune Animation.

Game State Sample
An animated game menu with several states

KinectAnimationSample

This sample application shows how to use Kinect, especially how to animate 3D human model in real-time.

More Articles and Samples

For more articles and samples visit the DigitalRune Website. Check out the blog, forum and documentation pages.

See Also

Other Resources