Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Overview
Motive uses Expression Maps to apply facial expressions to avatars--characters, either scripted with a Character Action or through a system feature such as lip sync. Expression Maps allow you to map shapes from the Motive system to any blend shapes and/or transform deltas on an avatara character.
Note that Motive’s default expression maps are configured to use blend shapes from Character Creator. If you use your own characters you may need to develop custom Expression Maps for them.
Creating an Expression Map
...
Using a Custom Expression Map
To use a custom Expression Map on an avatar, add Expression Map Controller The default Motive Expression Map is configured for characters created with Character Creator 4. If you are using a character with a different set of blend shapes, you can create a custom Expression Map and configure the character with an Expression Map Controller that uses the custom map.
Create the Expression Map
Follow the steps above to create a new Expression Map in your project.
...
Edit the Expression Map to Match the Character
Map each shape in the Expression Map to the correct blend shapes/joints in your character. To make this process easier, you can set the Skinned Mesh Renderer property of the Expression Map inspector to the mesh of the character you are editing.
...
You can see we have mapped the browDropLeft shape to browDownLeft on this character. Do this for all settings listed.
Add Expression Map Controller to the Character
Finally, add an Expression Map Controller to your character and set the Expression Map field to the map custom Expression Map you just created.
...
Related Articles
Characters and Character Actions