> For the complete documentation index, see [llms.txt](https://frostember-studios.gitbook.io/face-sync/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://frostember-studios.gitbook.io/face-sync/readme.md).

# Welcome

Welcome to Frostember FaceSync, the ultimate all-in-one facial animation, lip-sync, and procedural head movement system for Unity. Designed for both high-end AAA cutscenes and highly optimized mobile/VR titles, FaceSync bridges the gap between realistic facial expression and zero-CPU runtime performance.

{% hint style="info" %}
WE STRONGLY RECOMMEND TRYING THE DEMO SCENES WHILE READING THE DOCUMENTATION TO BETTER UNDERSTAND THE CONTEXT
{% endhint %}

### Getting Started

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-fire">:fire:</i></h4></td><td><strong>Overview &#x26; Features</strong></td><td><em>Frostember FaceSync provides a unified ecosystem to handle everything above your character's neck</em></td><td><a href="https://3216663219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUhMXol1kUQNRCJY9E1tA%2Fuploads%2F5Bkn98khhq64ekwtYlJ0%2FSocial%20Media%20Image.png?alt=media&amp;token=0858fc30-df8e-45ad-852f-1a9f802c71be">Social Media Image.png</a></td><td></td><td><a href="/face-sync/getting-started/quickstart.md">Overview &amp; Features</a></td></tr><tr><td><h4><i class="fa-leaf">:leaf:</i></h4></td><td><strong>Quick Start (Setup Wizard)</strong></td><td><em>The fastest way to get your character talking is by using our automated Setup Wizard.</em></td><td><a href="https://3216663219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUhMXol1kUQNRCJY9E1tA%2Fuploads%2FGvTU9zVdkIxem9pAiidI%2FSn%C3%ADmek%20obrazovky%202026-03-13%20231524.png?alt=media&amp;token=30f5d3b6-2bfa-4522-a9d9-776403867499">Snímek obrazovky 2026-03-13 231524.png</a></td><td></td><td><a href="/face-sync/getting-started/publish-your-docs.md">Quick Start (Setup Wizard)</a></td></tr><tr><td><h4><i class="fa-star-exclamation">:star-exclamation:</i></h4></td><td><strong>The Master Component: FaceSync Controller</strong></td><td><em>The <code>FaceSyncController</code> is the "brain" of your character. It unifies all facial features into one clean custom Inspector.</em></td><td><a href="https://3216663219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUhMXol1kUQNRCJY9E1tA%2Fuploads%2F8sIohrMgxNM7rGMxj0WI%2FSn%C3%ADmek%20obrazovky%202026-03-13%20231622.png?alt=media&amp;token=762fecf5-f11f-4087-9aa1-25c825be7574">Snímek obrazovky 2026-03-13 231622.png</a></td><td></td><td><a href="/face-sync/getting-started/editor.md">The Master Component: FaceSync Controller</a></td></tr><tr><td><i class="fa-rectangle-video-on-demand">:rectangle-video-on-demand:</i> </td><td><strong>Viseme Mapping &#x26; Profiles</strong></td><td><em>Instead of manually mapping blendshapes for every single character, FaceSync uses <code>VisemeMappingProfile</code> ScriptableObjects. You can share one profile across all characters sharing the same rig (e.g., all MetaHumans, all ReadyPlayerMe avatars).</em></td><td><a href="https://3216663219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUhMXol1kUQNRCJY9E1tA%2Fuploads%2FkAZ5iT8wxoHFNRXMSNs2%2FSn%C3%ADmek%20obrazovky%202026-03-13%20231717.png?alt=media&amp;token=cc6b2e0f-1002-42ac-ba78-e4f0903fadb6">Snímek obrazovky 2026-03-13 231717.png</a></td><td></td><td><a href="/face-sync/getting-started/markdown.md">Viseme Mapping &amp; Profiles</a></td></tr><tr><td><i class="fa-arrow-down-9-1">:arrow-down-9-1:</i></td><td><strong>API &#x26; Scripting (FaceSync Player)</strong></td><td><em>To trigger dialogue dynamically in-game (e.g., from your Quest System or AI logic), use the <code>FaceSyncPlayer</code> component.</em></td><td><a href="https://3216663219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUhMXol1kUQNRCJY9E1tA%2Fuploads%2F8d7Mfuk2b1FZhS1LGwrV%2FSn%C3%ADmek%20obrazovky%202026-03-13%20232006.png?alt=media&amp;token=9fedc2aa-9c52-4ef1-9045-6b0b71867216">Snímek obrazovky 2026-03-13 232006.png</a></td><td></td><td><a href="/face-sync/getting-started/images-and-media.md">API &amp; Scripting (FaceSync Player)</a></td></tr><tr><td><i class="fa-map-location">:map-location:</i></td><td><strong>Roadmap</strong></td><td><em>Project Roadmap</em></td><td><a href="https://images.unsplash.com/photo-1531403009284-440f080d1e12?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw1fHxyb2FkbWFwfGVufDB8fHx8MTc3MzU3NjY0Nnww&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1531403009284-440f080d1e12?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw1fHxyb2FkbWFwfGVufDB8fHx8MTc3MzU3NjY0Nnww&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/roadmap/to-do.md">ROADMAP</a></td></tr></tbody></table>

### Workflows

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-1">:1:</i></h4></td><td><strong>Workflow A: Offline Baking (Zero-CPU Performance)</strong></td><td><em>For mobile and VR games, analyzing audio in real-time is too expensive. Our Baker allows you to pre-compute everything.</em></td><td><a href="https://images.unsplash.com/photo-1682068548081-50aa8b92c8c1?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw0fHxDUFV8ZW58MHx8fHwxNzczNDQwNDkxfDA&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1682068548081-50aa8b92c8c1?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw0fHxDUFV8ZW58MHx8fHwxNzczNDQwNDkxfDA&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/workflows/workflow-a-offline-baking-zero-cpu-performance.md">Workflow A: Offline Baking (Zero-CPU Performance)</a></td></tr><tr><td><h4><i class="fa-2">:2:</i></h4></td><td><strong>Workflow B: Unity Timeline Integration</strong></td><td><em>FaceSync comes with a custom, native Unity Timeline integration designed for AAA cutscenes.</em></td><td><a href="https://images.unsplash.com/photo-1603516875773-9a4c1861d5ed?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwyfHxUaW1lbGluZXxlbnwwfHx8fDE3NzM0NDA1MTB8MA&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1603516875773-9a4c1861d5ed?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwyfHxUaW1lbGluZXxlbnwwfHx8fDE3NzM0NDA1MTB8MA&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/workflows/workflow-b-unity-timeline-integration.md">Workflow B: Unity Timeline Integration</a></td></tr><tr><td><h4><i class="fa-3">:3:</i></h4></td><td><strong>Workflow C: Live Microphone (VTubing/Multiplayer)</strong></td><td><em>If you are building a VTubing app or a multiplayer game with voice chat</em></td><td><a href="https://images.unsplash.com/photo-1521424159246-e4a66f267e4b?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwzfHxNaWNyb3Bob25lfGVufDB8fHx8MTc3MzQ0MDUzN3ww&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1521424159246-e4a66f267e4b?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwzfHxNaWNyb3Bob25lfGVufDB8fHx8MTc3MzQ0MDUzN3ww&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/getting-started/publish-your-docs.md">Quick Start (Setup Wizard)</a></td></tr></tbody></table>

### Additionals

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-face-sad-tear">:face-sad-tear:</i></h4></td><td><strong>Emotions</strong></td><td><em>Facial emotions Integration.</em></td><td><a href="https://images.unsplash.com/photo-1652514846497-85b7d6acefc9?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxlbW90aW9uc3xlbnwwfHx8fDE3NzcwNDE3MzJ8MA&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1652514846497-85b7d6acefc9?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxlbW90aW9uc3xlbnwwfHx8fDE3NzcwNDE3MzJ8MA&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/additionals/emotions.md">Emotions</a></td></tr><tr><td><h4><i class="fa-eyes">:eyes:</i></h4></td><td>IK Look At</td><td><em>Look at logic for head and eyes</em></td><td><a href="https://images.unsplash.com/flagged/photo-1552065172-4f7d73c31fca?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwyfHxsb29raW5nfGVufDB8fHx8MTc3NzI5MjA2Nnww&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/flagged/photo-1552065172-4f7d73c31fca?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwyfHxsb29raW5nfGVufDB8fHx8MTc3NzI5MjA2Nnww&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/additionals/ik-look-at.md">IK Look At</a></td></tr><tr><td><h4><i class="fa-person">:person:</i></h4></td><td>Character Creator Setup</td><td><em>Characters from CC3+ setup</em></td><td><a href="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxjaGFyYWN0ZXJ8ZW58MHx8fHwxNzgwMDcyODYwfDA&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1438761681033-6461ffad8d80?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxjaGFyYWN0ZXJ8ZW58MHx8fHwxNzgwMDcyODYwfDA&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td><td><a href="/face-sync/additionals/character-creator-setup.md">Character Creator Setup</a></td></tr></tbody></table>
