Unity Multipurpose Avatar System, or UMA for short, is a free character creation and runtime modification system. UMA was designed with flexibility in mind, so although it’s primary purpose is for working with humanoid characters, its systems can be adapted to work with any model.
triplegangers® provide cutting edge 3D Scans, character models, 3D and 2D Reference materials to aid the creation of virtual avatars for film and computer games studios as well as freelance artists. Their store features 315 photogrammetry faces.
A common beginner’s complaint in the Fuse forums is the confusion of how to set up Unity’s Standard Shader to interpret alpha channels. The Standard Shader has four opacity modes: Opaque, Cutout, Fade, and Transparent. Unity detects the alpha channel in the Fuse textures and defaults to transparent – appropriate for glasses but not hair or eyelashes.
Saulth created a script to simplify the import workflow of Adobe (Mixamo) Fuse CC figures in Unity. In addition to fixing the opacity issues, the script will also:
- Set shader render modes correctly per material
- Create new materials for Eyes and Eyelashes
- Correct the MetallicAndSmoothness map (has inverted alpha)
- Set texture import settings correctly (alpha channel, normal maps)
- Set smoothness per material to roughly match visuals in Adobe Fuse CC (beta)
- Create prefab ready for easy use
Download the script from the Unity Forums:
Script for importing Adobe Fuse character model into Unity (fixes materials)
SALSA by Crazy Minnow Studios uses 4 phonemes based on volume.
Rollover or touch the assignments to see the mouth shapes: