Перетворіть свою голову FaceNinja на MetaHuman, що говорить і рухається разом із вами, на невеликій сцені в Unreal Engine 5.8. Ваш агент для кодування збирає її із семи промптів. Ви друкуєте — вона говорить; ви усміхаєтеся — вона усміхається. Потім ви захоплюєте її в OBS.
Версія 0.3.1 · 6,6 MB · ліцензія MIT · Windows і Mac
Розмір і SHA-256 для скриптів і агентів: version.json
Набір
Версія
0.3.1
Завантаження
6,6 MB · zip
Ліцензія
MIT, безкоштовно для каналів із монетизацією
Потрібно
Unreal Engine 5.8 (безкоштовно), голова FaceNinja і агент для кодування з підтримкою MCP
Працює на
Windows 10 або 11, macOS 14 або новіша
Одне фото, а потім голова, що говорить.
Одне фото, створене ШІ, потім голова FaceNinja, зроблена з нього, потім ця голова, що говорить у кімнаті з набору, відрендерена в Unreal 5.8. Перша репліка: безкоштовний голос Kokoro з безкоштовною синхронізацією губ за аудіо від Epic. Друга репліка: голос ElevenLabs із платним плагіном Runtime MetaHuman Lip Sync. Голова, що говорить, — це голова FaceNinja з формами ARKit (52 блендшейпи) на тілі й волоссі з MetaHuman Creator, відрендерена офлайн.
Усі люди в цьому відео синтетичні. Використовуйте власне обличчя й голос або оригінального персонажа.
Створіть голову зі своїх фото у FaceNinja й завантажте MetaHuman ZIP.
Агент будує сцену
Розпакуйте набір, відкрийте агента для кодування в цій папці та вставляйте сім промптів по одному. Агент керує Unreal через власний сервер MCP Unreal і інструменти набору.
Ви стрімите
Ваш iPhone або вебкамера рухає обличчям. Наберіть репліку — і ваш аватар її промовить. OBS захоплює вікно.
Писати код не треба. Кожен промпт закінчується чимось, що можна перевірити.
Невелике завантаження, усе підключено.
Стрім-кімната
Затишна маленька кімната з диваном, книжковою шафою, рослиною та м'яким світлом, трьома камерами (крупний план, бюст, загальний план) і зеленим екраном, який можна ввімкнути.
Ваш MetaHuman
Один інструмент імпортує ваш MetaHuman ZIP, точно підганяє під нього обличчя MetaHuman Creator і добирає найближчі волосся, брови та вії.
Трекінг обличчя
Live Link Face на iPhone або трекінг обличчя з вебкамери від Epic.
Друкуйте, щоб говорити
Невелика панель і голосовий сервер на вашому комп'ютері. Безкоштовний голос Kokoro починає звучати приблизно за 0,1 s на сучасній відеокарті.
Готово до OBS
Відтворюйте у вікні 1920×1080 для захоплення вікна в OBS, із зеленим екраном, коли потрібен власний фон. NDI на Mac і Spout на Windows — як варіанти.
Ще й голови GLB та FBX
Набір також імпортує GLB або FBX вашої голови з 52 блендшейпами ARKit, у натуральну величину і з налаштуванням матеріалу, потрібним Unreal, щоб їх показати.
Плюс нотатки для агентів (AGENTS.md) і налаштування MCP для Claude Code, Codex, Cursor, VS Code і Gemini CLI.
Що вам потрібно.
Комп'ютер, програми й акаунти
Що
Рекомендовано
Мінімум
Комп'ютер
Windows 11 з NVIDIA RTX 3070 або кращою, чи Mac з M2 Max або новішим і 32 ГБ пам'яті
ПК із відеокартою RTX і 16 ГБ RAM або Mac з M1 чи новішим і 16 ГБ (нижча частота кадрів)
Диск
150 ГБ вільного місця
100 ГБ вільного місця
Програми
Unreal Engine 5.8, OBS, віртуальний аудіокабель (VB-CABLE або BlackHole) і агент для кодування. Промпт 1 перевіряє й встановлює їх разом із вами.
Акаунти
FaceNinja і безкоштовний акаунт Epic Games для рига MetaHuman Creator
За бажанням
iPhone 12 або новіший із безкоштовним застосунком Live Link Face
Вебкамера
Безкоштовно за замовчуванням.
Безкоштовно
Набір (ліцензія MIT)
Unreal Engine 5.8, MetaHuman Creator і Live Link Face
Голоси ElevenLabs у вашому акаунті ElevenLabs, оплата за кількістю символів — через ElevenLabs
Плагін Runtime MetaHuman Lip Sync на Fab: приблизно 280 USD за місце для авторів із виручкою до 100 000 USD на рік, 840 USD — понад це
Unreal не стягує роялті за стримінговане чи записане відео. Ціни продуктів інших компаній — станом на жовтень 2026; перевіряйте на їхніх сайтах.
Скопіюйте, вставте, перевірте.
Вставляйте їх по порядку, по одному, і чекайте, доки агент закінчить. Кожен завершується тим, що ви маєте побачити.
Промпти лишаються англійською в усіх мовних версіях, бо агентові потрібні точні назви інструментів і файлів. Спілкуватися з агентом можна своєю мовою.
01 · Встановіть усе потрібне
Час: 20–90 хвилин, здебільшого завантаження
Промпт · англійською
I am setting up the FaceNinja Creator Kit in this folder. I do not write code, so explain each step in one short
sentence and ask me before anything that needs my password, installs a driver, or changes system settings.
1. Tell me my operating system, CPU, RAM, graphics card and free disk space, and compare them with the
"What you need" table in GUIDE.md. Warn me if something is below the minimum.
2. Check what is installed and tell me what is missing:
- Unreal Engine 5.8 (Windows: C:\Program Files\Epic Games\UE_5.8; Mac: /Users/Shared/Epic Games/UE_5.8).
If it is missing, do not install it yourself: tell me to install Unreal Engine 5.8 from the Epic Games
Launcher's Library tab (default options), and wait until I say it is done.
- OBS Studio. Offer to install it (Windows: winget install OBSProject.OBSStudio; Mac: brew install --cask obs).
- A virtual audio cable. Windows: VB-CABLE from https://vb-audio.com/Cable/ (I run its installer as
administrator and restart). Mac: brew install --cask blackhole-2ch (it asks for my password).
Only from these places.
- uv (https://docs.astral.sh/uv/getting-started/installation/).
3. In tts/, make the voice environment: uv venv -p 3.11, then uv pip install -r requirements-kokoro.txt
(on a PC with an NVIDIA card add --extra-index-url https://download.pytorch.org/whl/cu128).
4. Run uv run python server.py --list-devices in tts/ and show me the output devices.
End with a checklist: Unreal 5.8, OBS, virtual cable, voice environment, each with a tick or a cross.
Ви маєте побачити: чотири галочки: Unreal 5.8, OBS, кабель і голос.
02 · Підключіть агента до Unreal
Час: 10–20 хвилин
Промпт · англійською
Open the kit's Unreal project and connect to Unreal's own MCP server.
1. Open FaceNinjaCreatorKit/FaceNinjaCreatorKit.uproject with Unreal Engine 5.8 (Mac: open -a with
"/Users/Shared/Epic Games/UE_5.8/Engine/Binaries/Mac/UnrealEditor.app" and the project path; Windows:
"C:\Program Files\Epic Games\UE_5.8\Engine\Binaries\Win64\UnrealEditor.exe" with the project path).
Tell me the first start takes several minutes while it compiles shaders.
2. The project starts Unreal's MCP server at http://127.0.0.1:8000/mcp. This folder already has the MCP
settings for you (.mcp.json, .cursor, .vscode, .gemini, .codex). If you cannot see an "unreal-mcp" server,
tell me how to reload your MCP settings, or add that URL yourself.
3. Wait until the server answers, then list the toolsets. You should find FaceNinjaKitTools. Describe it and
tell me in one sentence per tool what you can now do for me.
Ви маєте побачити: агент показує список інструментів FaceNinja.
03 · Побудуйте сцену
Час: 2–5 хвилин
Промпт · англійською
Using FaceNinjaKitTools in Unreal, build my streaming stage.
1. Call build_stage. It makes a small room with a sofa, a bookshelf, a plant, lights and three cameras.
2. Take a still from each camera with stage_screenshot (closeup, bust, wide) and show them to me.
3. Ask me which camera I want for streaming and call set_camera with it.
Ви маєте побачити: три кадри кімнати.
04 · Додайте свою голову FaceNinja
Час: 15–30 хвилин
Промпт · англійською
Using FaceNinjaKitTools in Unreal, turn my FaceNinja head into a MetaHuman and put it on my stage.
My head ZIP is: <drag the ZIP file here>
1. Call import_head_zip with that path. Tell me which hair, brows and lashes it picked.
2. Tell me that the next step sends my head's shape (not my photos) to Epic's free MetaHuman service, and that
a browser window may ask me to sign in to my Epic account. Wait for my OK.
3. Call preview_avatar so I can see my head in the room, and show me a stage_screenshot (bust camera).
4. Call rig_head, then download_head_textures. Tell me: "A browser opens Epic's sign-in page. Unreal stops
answering until you sign in and approve it there; that is normal." Wait until I say I approved it, then
check head_status every 30 seconds until rigged and high_res_textures are both true.
5. Once rigged: call build_metahuman, then place_avatar.
6. Take a stage_screenshot with the bust camera and show it to me.
Ви маєте побачити: ваш MetaHuman у кімнаті.
05 · Підключіть iPhone або вебкамеру
Час: 10 хвилин
Промпт · англійською
Using FaceNinjaKitTools in Unreal, connect my iPhone's Live Link Face app to my avatar.
1. Call my_ip_address. Tell me where to type it in the app (Settings > Live Link > Add Target, port 14785).
2. Ask me for the phone's IP address (Live Link Face shows it in its settings), then call connect_iphone.
3. Call connect_face with FN_iPhone, then play_in_window.
4. Ask me to smile, blink and turn my head, and whether the avatar follows. Ask before changing any firewall
setting.
Ви маєте побачити: аватар повторює ваше обличчя.
06 · Друкуйте, щоб говорити
Час: 10 хвилин
Промпт · англійською
Start the kit's voice server and connect it to my avatar.
1. Ask me which voice I want:
a. a free preset voice that runs on my computer (Kokoro, default),
b. my own voice (Chatterbox): ask me to record 10-20 seconds of myself reading any text in a quiet room as
tts/my_voice.wav, then set it up with requirements-chatterbox.txt,
c. a studio voice from ElevenLabs: it needs my own ElevenLabs account, costs money per line and sends my text to ElevenLabs.
Ask me to put my own ElevenLabs API key in the ELEVENLABS_API_KEY environment variable myself; never write it to a file.
2. In tts/ start the server in the background with my cable as --device ("BlackHole" on a Mac, "CABLE Input" on
Windows):
a. uv run python server.py --engine kokoro --preset af_heart --device "<cable>"
b. uv run python server.py --engine chatterbox-turbo --voice my_voice.wav --device "<cable>"
c. uv run python server.py --engine elevenlabs --voice Rachel --device "<cable>"
3. In Unreal, using FaceNinjaKitTools: voice_status, then connect_voice (it listens on the cable), then
connect_face with FN_Voice, then play_in_window, then open_talk_panel.
4. Call say with "Hi everyone, welcome back to the stream!" and ask me if the lips moved with the voice.
Ви маєте побачити: він промовляє вашу репліку з рухом губ.
07 · Вийдіть в ефір через OBS
Час: 10 хвилин
Промпт · англійською
Help me show my avatar in OBS Studio.
1. In Unreal, using FaceNinjaKitTools: play_in_window (1920x1080). If I want my own background instead of the
room, call set_green_screen with true first.
2. In OBS add a "Window Capture" (Windows) or "macOS Screen Capture" set to that Unreal window. Tell me the
clicks; you cannot click in OBS for me.
3. Only with the green screen: add a "Chroma Key" filter (key colour green) and show me where "Similarity" is.
4. Add an "Audio Input Capture" of "CABLE Output" (Windows) or "BlackHole 2ch" (Mac), and set its
"Audio Monitoring" to "Monitor and Output" so I hear the voice too.
Ви маєте побачити: ваш аватар в OBS, зі своїм голосом.
Кожен крок і що робити, коли щось не працює, описано в GUIDE.md в архіві.
Три види голосу.
Голоси для озвучення тексту
Голос
Працює на
Перший звук
Вартість
Примітки
Kokoro (типово)
Ваш комп'ютер
Приблизно 0,08 s на RTX 5080, 0,09 s на Mac з M5 Max
Безкоштовно (Apache-2.0)
54 готові голоси на 8 мовах
Ваш власний голос (Chatterbox)
Ваш комп'ютер
Приблизно 0,7–1,1 s на RTX 5080 або Mac з M5 Max
Безкоштовно (MIT)
З 10–20 секунд вашого власного запису. Кожен фрагмент має нечутний водяний знак, що позначає його як синтетичний.
Хмарний голос (ElevenLabs)
Хмара
Залежить від вашого з'єднання; ми цього не вимірювали
Оплата через ElevenLabs, за символи, за вашим тарифом
Набрані вами репліки надсилаються до ElevenLabs. Ви підключаєте власний акаунт ElevenLabs і ключ API.
Перший звук: час від надсилання репліки до першого аудіо, виміряний через голосовий сервер набору в жовтні 2026.
Ваше обличчя, ваш голос.
Використовуйте власне обличчя й власний голос, оригінального персонажа або людину, яка письмово погодилася. Не робіть двійника знаменитості, стримера чи будь-кого іншого й не клонуйте чужий голос. Це видавання себе за іншого: воно може порушувати закон (права на власний образ і його комерційне використання) і порушує правила YouTube, Twitch та Epic.
Запитання про набір.
01Чи треба вміти програмувати?
Ні. Ви вставляєте промпти; агент запускає інструменти й показує вам знімки результату.
02Чи працює це на Mac?
Так, на Mac з M1 чи новішим і Unreal 5.8. Інструменти Epic для обличчя в реальному часі працюють на Mac, починаючи з Unreal 5.8.
03Що залишає мій комп'ютер?
Форма вашої голови надсилається до Epic, коли MetaHuman Creator будує риг. Якщо ви оберете хмарний голос, набрані репліки йдуть до ElevenLabs. Більше нічого: ні фото, ні записів.
04Чи можна продавати відео, зроблені з його допомогою?
Так. Набір має ліцензію MIT, Unreal не бере роялті з відео, а Kokoro і Chatterbox дозволяють комерційне використання. Умови ElevenLabs і Fab для їхніх частин перевіряйте самі.
05Чи входить платний плагін синхронізації губ?
Ні. Його продають на Fab за місце. Безкоштовний шлях використовує власну синхронізацію губ за аудіо від Epic.
06Чи можна поділитися аватаром як застосунком?
Не з безкоштовною синхронізацією губ: аудіоджерело Epic працює в редакторі (Play), саме так працює стрім VTuber. Для зібраного застосунку потрібен платний плагін.
07У мене лише GLB або FBX. Чи можна ними скористатися?
Так, для статичних кадрів і анімації. Файли в метрах, тож голова з'являється в натуральну величину, а набір вмикає Used with Morph Targets на її матеріалах, щоб блендшейпи не рендерилися чорними. Живе обличчя й голос керують MetaHuman, тому для стримінгу беріть MetaHuman ZIP. Докладніше — у нотатках про UnrealEN.
Ліцензії.
Набір має ліцензію MIT (LICENSE в архіві). Графіка кімнати — CC0 від Poly Haven. Усе інше (Unreal, MetaHuman, OBS, кабель, голоси, необов'язковий плагін) ви встановлюєте самі, на умовах їхніх ліцензій; THIRD_PARTY.md в архіві перелічує кожну з посиланням.
Готові? Створіть голову, а потім завантажте набір.