Avatar SDK Unity Cloud plugin  3.0.1
Realistic avatar generation toolset for Unity3D
How To Animate Full Body Avatars

Humanoid animations (like a Mixamo) can be applied to the full body avatars.

Importing Animation Into Unity

1. Add FBX with animation into a Unity project.
2. Select this FBX and open the Rig tab in the Inspector window.
3. Change Animation Type to Humanoid and press Apply.

set_animation_type.jpg


4. Press Configure to verify configuration. Make sure that the skeleton is in the T-Pose and all bones are mapped.

configure_skeleton.jpg


5. Open Animation tab and set required parameters. For a Mixamo animation we recommend using parameters as on a picture below:

animation_parameters.jpg


6. Create an Animator Controller, add the imported animation into it and enable Foot IK option.

configure_animator_controller.jpg

Tip.
If you use a Mixamo animation, we recommend to upload a generated Avatar SDK model to Mixamo and use animations with this model instead of default one. In this case better animation quality is expected.

Animating Avatar Imported As FBX

1. Run Full Body Export Sample and generate an avatar in the FBX format.
2. Import the FBX model and textures into a Unity Project.
3. Select this FBX and open the Rig tab in the Inspector window.
4. Change Animation Type to Humanoid and press Apply.

set_model_animation_type.jpg


5. Press Configure to verify configuration. Make sure that the skeleton is in the T-Pose and all bones are mapped.

configure_model_skeleton.jpg


6. Add the model into a scene and set Animator Controller.

set_animator_controller.jpg


7. Play the scene, the character should be animated.

Animating Runtime Generated Avatar

We provide an FullbodyAnimationManager component to animate the Full Body Avatar generated at runtime.
1.Add this component to the Full Body Avatar object on the scene.
Enable Stand On Heels option if the character is worn on shoes with heels.

fullbody_animation_manager.jpg

2. The FullbodyAnimationManager creates an Animator component and configures the Avatar property.

animator.jpg

3. Add Runtime Animator Controller to play animations.

animator_with_controller.jpg