Stylized Customizable Avatars
Introducing stylized customizable avatars. Customize body and face, use various combinations of clothing items to create unique stylized avatars.
Documentation
Unity Asset Store
CGTrader
Description
Key Features
- Two Gender Support - male & female
- Presets: load and save any customization settings
- 8 Editable Body Parameters - body height, body fat, body muscle, skin, nails, eye, eye lashes, brow
- 4 Editable Hair Parameters - hair style, hair material, facial hair style, facial hair material
- 22 Editable Face Parameters:
- Nose: width, length, height, bridge and tilt
- Mouth: width, lips width, jaw width, chin width, chin protrusion and chin cleft
- Brow: width, height, protrusion, thickness and curve
- Eyes: cheeks, eye size and eye closed default
- Ears: size, flare and pointiness
- 5 Editable Expression Parameters - anger, disgust, fear, joy and sadness, API included. Can be mixmatched
- 5 Clothing Item Slots
- Hat - 5 items with 29 total variations
- Top (body) - 10 items with 51 total variations
- Bottom (pants) - 9 items with 45 total variations
- Shoes - 6 items with 29 total variations
- Glasses - 10 items with 240 total variations
- 80 Blendshapes that you can access
- Blinking Support with Gaze target
- Viseme Support - added blend shapes that control mouth movement, compatible with Oculus Lipsync
- Intuitive Custom Editor
- Included Demo Scenes:
- EditorScene: Edit any body, face or clothing item parameters in play mode
- LocomotionScene: Scene with an avatar that has a basic locomotion animator attached to it, use W, A, S, D to control the animator.
- ScriptingScene: Scene with demo script attached to it which demonstrates API usage.
- AvatarsScene: Dancing avatars
- Easily Modifiable - add your own clothing items or variations, most of the items are intuitive scriptable objects included with materials that you can edit
- API/Scripting:
- Randomization - randomize body or face parameters + randomize clothing items using a seed,
- Change any parameter and call UpdateCustomization() method to apply the settings.
- Load and save presets from a text asset or a config string.
- Change clothing items via scripting.
- Expressions API - set avatar expression via scripting, e.g. avatar.SetExpression(AvatarExpression.Anger);
- Unity humanoid compatible
- Mixamo animations support