Превратите свою голову 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 GB памяти
ПК с картой RTX и 16 GB ОЗУ либо Mac с M1 или новее и 16 GB (частота кадров ниже)
Диск
150 GB свободно
100 GB свободно
Программы
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
Липсинк Epic по аудио
OBS, BlackHole и VB-CABLE (пожертвования приветствуются)
Голоса ElevenLabs, в вашем собственном аккаунте ElevenLabs, оплата ElevenLabs за символ
Плагин Runtime MetaHuman Lip Sync на Fab: около 280 $ за место для авторов с доходом до 100 000 $ в год, 840 $ выше
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. Вы используете собственный аккаунт и ключ API ElevenLabs.
Первый звук: время от отправки строки до первого звука, измерено через голосовой сервер набора в октябре 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 в архиве перечисляет каждую со ссылкой.