FaceNinja

Creator Kit · para VTubers · grátis

Seu rosto. Sua live.

Transforme a sua cabeça FaceNinja em um MetaHuman que fala e se mexe com você, em um pequeno palco no Unreal Engine 5.8. Seu agente de programação monta tudo a partir de sete prompts. Você digita, ele fala; você sorri, ele sorri. Depois, você captura no OBS.

Versão 0.3.1 · 6,6 MB · licença MIT · Windows e Mac

Tamanho e SHA-256 para scripts e agentes: version.json

O kit
Versão0.3.1
Download6,6 MB · zip
LicençaMIT, grátis para canais monetizados
RequisitosUnreal Engine 5.8 (grátis), uma cabeça FaceNinja e um agente de programação que use MCP
Roda emWindows 10 ou 11, macOS 14 ou mais novo

Uma foto, depois uma cabeça que fala.

Vídeo de demonstração do Creator Kit
Uma foto gerada por IA, depois a cabeça FaceNinja feita a partir dela, depois essa cabeça falando na sala do kit, renderizada no Unreal 5.8. Primeira fala: a voz gratuita Kokoro com o lip sync gratuito da Epic a partir de áudio. Segunda fala: uma voz da ElevenLabs com o plugin pago Runtime MetaHuman Lip Sync. A cabeça que fala é a cabeça ARKit do FaceNinja (52 blendshapes) no corpo e no cabelo do MetaHuman Creator, renderizada offline.

Todas as pessoas deste vídeo são sintéticas. Use o seu próprio rosto e a sua própria voz, ou um personagem original.

Baixar o vídeo (MP4, 7,3 MB)

Três partes, uma noite.

  1. Sua cabeça

    Crie uma cabeça a partir das suas fotos no FaceNinja e baixe o MetaHuman ZIP.

  2. Seu agente monta o palco

    Descompacte o kit, abra o seu agente de programação nessa pasta e cole sete prompts, um de cada vez. O agente controla o Unreal pelo servidor MCP do próprio Unreal e pelas ferramentas do kit.

  3. Você transmite

    Seu iPhone ou webcam move o rosto. Digite uma frase e o seu avatar a diz. O OBS captura a janela.

Sem código para escrever. Cada prompt termina com algo que você pode conferir.

Download pequeno, tudo conectado.

Uma sala de transmissão

Uma salinha aconchegante com sofá, estante, planta e luzes suaves, três câmeras (close, busto, aberta) e uma tela verde que você pode ligar.

Seu MetaHuman

Uma ferramenta importa o seu MetaHuman ZIP, ajusta exatamente o rosto do MetaHuman Creator a ele e escolhe o cabelo, as sobrancelhas e os cílios mais próximos.

Rastreamento facial

Live Link Face em um iPhone, ou o rastreamento facial por webcam da Epic.

Digite para falar

Um painel pequeno e um servidor de voz no seu computador. A voz gratuita Kokoro começa a falar em cerca de 0,1 s em uma placa de vídeo recente.

Pronto para o OBS

Use o Play em uma janela de 1920×1080 para a captura de janela do OBS, com tela verde quando quiser um fundo seu. NDI no Mac e Spout no Windows são opções.

Cabeças GLB e FBX também

O kit também importa o GLB ou o FBX da sua cabeça com os 52 blendshapes ARKit, em tamanho real e com a configuração de material de que o Unreal precisa para exibi-los.

Além disso, notas para agentes (AGENTS.md) e configurações de MCP para Claude Code, Codex, Cursor, VS Code e Gemini CLI.

O que você precisa.

Computador, software e contas
O quêRecomendadoMínimo
ComputadorWindows 11 com uma NVIDIA RTX 3070 ou melhor, ou um Mac com M2 Max ou mais novo e 32 GB de memóriaUm PC com placa RTX e 16 GB de RAM, ou um Mac com M1 ou mais novo e 16 GB (taxa de quadros menor)
Disco150 GB livres100 GB livres
SoftwareUnreal Engine 5.8, OBS, um cabo de áudio virtual (VB-CABLE ou BlackHole) e um agente de programação. O prompt 1 verifica e instala tudo com você.
ContasFaceNinja e uma conta Epic Games gratuita para o rig do MetaHuman Creator
OpcionalUm iPhone 12 ou mais novo com o app gratuito Live Link FaceUma webcam

Grátis por padrão.

Grátis

  • O kit (licença MIT)
  • Unreal Engine 5.8, MetaHuman Creator e Live Link Face
  • O lip sync da Epic a partir de áudio
  • OBS, BlackHole e VB-CABLE (doações são bem-vindas)
  • As vozes Kokoro e Chatterbox, no seu computador

Pago, só se você escolher

  • Sua cabeça FaceNinja, em créditos (preços)
  • Vozes da ElevenLabs, na sua própria conta da ElevenLabs e cobradas pela ElevenLabs por caractere
  • O plugin Runtime MetaHuman Lip Sync na Fab: cerca de US$ 280 por licença para criadores com menos de US$ 100.000 por ano, US$ 840 acima disso

O Unreal não cobra royalties sobre vídeo transmitido ou gravado. Preços de produtos de outras empresas em outubro de 2026; confira nos sites delas.

Copie, cole, confira.

Cole na ordem, um de cada vez, e espere o seu agente terminar. Cada um termina com o que você deve ver.

Os prompts ficam em inglês em todas as versões de idioma, porque o seu agente precisa dos nomes exatos das ferramentas e dos arquivos. Você pode conversar com o seu agente no seu idioma.

01 · Instale o que você precisa

Tempo: 20–90 minutos, principalmente downloads

Prompt · inglês
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.

Você deve ver: quatro vistos: Unreal 5.8, OBS, o cabo e a voz.

02 · Conecte o seu agente ao Unreal

Tempo: 10–20 minutos

Prompt · inglês
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.

Você deve ver: o seu agente lista as ferramentas do FaceNinja.

03 · Monte o seu palco

Tempo: 2–5 minutos

Prompt · inglês
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.

Você deve ver: três imagens da sala.

04 · Traga a sua cabeça FaceNinja

Tempo: 15–30 minutos

Prompt · inglês
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.

Você deve ver: o seu MetaHuman na sala.

05 · Conecte o iPhone ou a webcam

Tempo: 10 minutos

Prompt · inglês
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.

Você deve ver: o avatar copia o seu rosto.

06 · Digite para falar

Tempo: 10 minutos

Prompt · inglês
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.

Você deve ver: ele diz a sua frase com os lábios se mexendo.

07 · Entre ao vivo com o OBS

Tempo: 10 minutos

Prompt · inglês
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.

Você deve ver: o seu avatar no OBS, com a voz dele.

Cada passo, com o que fazer quando algo não funciona, está no GUIDE.md do zip.

Três tipos de voz.

Vozes para digitar e falar
VozRoda emPrimeiro somCustoNotas
Kokoro (padrão)Seu computadorCerca de 0,08 s em uma RTX 5080, 0,09 s em um Mac M5 MaxGrátis (Apache-2.0)54 vozes prontas em 8 idiomas
Sua própria voz (Chatterbox)Seu computadorCerca de 0,7–1,1 s em uma RTX 5080 ou em um Mac M5 MaxGrátis (MIT)A partir de 10–20 segundos de gravação sua. Cada trecho leva uma marca d'água inaudível que o identifica como sintético.
Voz na nuvem (ElevenLabs)A nuvemDepende da sua conexão; não medido por nósCobrado pela ElevenLabs, por caractere, no seu planoAs frases que você digita vão para a ElevenLabs. Você usa a sua própria conta e a sua própria chave de API da ElevenLabs.

Primeiro som: tempo desde o envio de uma frase até o primeiro áudio, medido pelo servidor de voz do kit em outubro de 2026.

Perguntas sobre o kit.

01Preciso programar?
Não. Você cola prompts; seu agente executa as ferramentas e mostra imagens do resultado.
02Funciona em um Mac?
Funciona, em um Mac com M1 ou mais novo e Unreal 5.8. As ferramentas faciais em tempo real da Epic rodam em Macs a partir do Unreal 5.8.
03O que sai do meu computador?
O formato da sua cabeça vai para a Epic quando o MetaHuman Creator monta o rig. Se você escolher a voz na nuvem, as frases que digita vão para a ElevenLabs. Mais nada: nenhuma foto, nenhuma gravação.
04Posso vender vídeos feitos com ele?
Pode. O kit é MIT, o Unreal não cobra royalties sobre vídeo, e o Kokoro e o Chatterbox permitem uso comercial. Confira os termos da ElevenLabs e da Fab para as partes deles.
05O plugin pago de lip sync está incluído?
Não. Ele é vendido por licença na Fab. O caminho gratuito usa o lip sync da própria Epic a partir de áudio.
06Posso compartilhar o meu avatar como um app?
Não com o lip sync gratuito: a fonte de áudio da Epic funciona no editor (Play), que é como uma live de VTuber roda. Um app empacotado precisa do plugin pago.
07Só tenho o GLB ou o FBX. Posso usar?
Pode, para imagens e animação. Os arquivos estão em metros, então a cabeça entra em tamanho real, e o kit ativa Used with Morph Targets nos materiais dela para que os blendshapes não fiquem pretos. Rosto e voz ao vivo controlam o MetaHuman, então use o MetaHuman ZIP para transmitir. Mais nas notas sobre Unreal EN.

Licenças.

O kit é MIT (LICENSE no zip). A arte da sala é CC0 da Poly Haven. Todo o resto (Unreal, MetaHuman, OBS, o cabo, as vozes, o plugin opcional) você instala por conta própria, sob a licença de cada um; o THIRD_PARTY.md no zip lista cada uma com o link.

Pronto? Crie a sua cabeça e baixe o kit.