Engine local-first · direção de cinema com IA

Transforme texto em filme de quadrinhos.

Você escreve a história e escolhe o estilo. O fontefilm dirige — plano, composição, luz, ritmo — e produz o filme. Rodando na sua máquina.

Painel de abertura gerado pelo fontefilm
O que é

Um diretor de cinema de IA

A maioria das ferramentas só gera imagem ou vídeo. O fontefilm tenta dirigir: aplica gramática de cinema e teoria de quadrinhos (Scott McCloud) para decidir cada quadro — e mantém continuidade de personagem e estilo do começo ao fim.

🎬 Direção de verdade

Tipo de plano, regra dos 180°, composição, luz por emoção, estrutura em 3 atos e transições entre quadros — um Knowledge Pack de cinema guia os agentes.

🖥️ Local-first

Roda na sua máquina com modelos locais (flux2-klein, inemavox). APIs pagas (Kling, Runway) são opcionais, ligadas por .env.

🧩 Reproduzível

Cada projeto é uma pasta com texto, decisões, seeds e assets. Rodar de novo gera o mesmo filme.

Como funciona

Do texto ao filme, em 9 estágios

O pipeline sintetiza padrões de pipelines open-source (Forge Film, ViMax, FilmAgent, FilMaster) com um cérebro de direção próprio.

Roteiro Bíblia Decupagem Validação visual Imagem Animação Áudio Texto + Montagem Continuidade
1–3

Estúdio de direção

Agentes (Roteiro, Bíblia, Decupagem) escrevem a história em 3 atos, extraem personagens/paleta e decidem plano e câmera de cada painel.

4–7

Produção

QA visual valida cada painel, gera as imagens com consistência (ficha + seed), aplica movimento (parallax 2.5D) e a narração.

8–9

Montagem

Compõe painéis + câmera + texto/legendas, mixa o áudio e registra a continuidade (seed, prompt, provider).

Pré-requisitos

O que precisa estar no ar

O teste atual roda o pipeline "na mão" com três peças locais. Confira que estão respondendo:

🖼️ flux2-klein

Geração de imagem dos painéis.

# imagem (PNG base64)
POST http://localhost:8000/generate

🔊 inemavox

Narração PT-BR (voz bella).

# voz (MP3)
POST 127.0.0.1:7860/tts/vc

🎞️ pixflow-motion

Parallax 2.5D → MP4.

cd ~/.claude/skills/pixflow-motion
npm install
node cli/pixflow-motion.mjs check-deps
Guia de uso · passo a passo

Faça seu primeiro filme

Um projeto = uma pasta em projetos/<nome>/. Você descreve os painéis, e os scripts cuidam de imagem, voz, montagem e texto.

1

Descreva os painéis

Crie panels.json: o estilo visual, e cada painel com seu prompt, seed, câmera e narração.

{
  "title": "Receita em 12 Passos",
  "style": "bold graphic-novel comic, layered depth…",
  "panels": [
    { "id":"s1", "seed":2011, "camera":"ken_burns",
      "prompt":"telescope toward a glowing summit…",
      "narr":"Passo um: defina o resultado…" }
  ]
}
2

Gere imagens, narração e o roteiro de movimento

build.mjs chama o flux2-klein e o inemavox, sincroniza a trilha e emite o movie spec da pixflow.

node build.mjs
# ✓ 14 cenas, 121.7s. Spec: receita12.movie.yaml
3

Renderize o filme (parallax 2.5D)

A pixflow gera os depth maps e compõe câmera + efeitos cinematográficos.

node ~/.claude/skills/pixflow-motion/cli/pixflow-motion.mjs \
     render receita12.movie.yaml receita12.mp4
4

Adicione a camada de texto (chamadas)

Cartela de título, lower-third por cena (número + título) e CTA — no render, nunca na arte.

node addtext.mjs   # → receita12-texto.mp4 (16:9)
5

Quer Reels/Shorts? Gere a 9:16

Layout com movimento no topo, texto no meio e base limpa (safe-area de Reels/TikTok).

node reels916.mjs  # → receita12-916.mp4 (9:16)
Exemplos

Feitos com este pipeline

Dois curtas-teste, do texto ao MP4 narrado e legendado — em estilo de quadrinho.

Painel — Execute com velocidade
Receita em 12 Passos — execução e crescimento, com CTA INEMA.CLUB. 16:9 e 9:16.
Painel — Oferta âncora
12 Leis do Crescimento — dicas de negócios, motion comic 1080p narrado.
Roadmap

Onde isto vai chegar

A mesma engine, ganhando capacidades e portas de acesso.

v1 · agora
Motion comic completoTexto → painéis → narração → render, via CLI + skill. PT-BR, 16:9 ou 9:16.
Fase 1
Animação leveLivePortrait / parallax avançado, música e SFX, consistência de personagem (LoRA/PuLID).
Fase 2
Vídeo IA híbridoClipes por cena (LTX/Wan local; Kling/Runway API), agendador paralelo DAG/CPM.
Fase 3
UI web no portalInterface no inema.club sobre o mesmo motor.