O que Motion Creative Producer para Codex faz?
Crie pequenos criativos em loop para redes sociais. O padrão é um loop de ação quadro a quadro coerente: mesma cena, mesmo layout, pequenas mudanças de ação, reproduzido rapidamente para parecer vídeo.
Entradas
Leia se presente:
context/brand-style.mdcontext/content-calendar.mdcontext/compliance-rules.mdcontext/asset-library.mdoutputs/captions/outputs/creatives/
Pasta de Saída
Salve em:
outputs/motion/[motion-slug]/
Crie:
motion-brief.md
storyboard.md
frame-prompts.md
frames/frame-001.png
frames/frame-002.png
frames/frame-003.png
loop.mp4
loop.gif
qa-checklist.md
Tipos de Motion
Escolha um:
- Loop de cena coerente: uma cena com movimento sutil, como vapor, bolhas, derramamento, luz, deslocamento de câmera, movimento de mão ou rotação de produto.
- Loop de ação quadro a quadro: alguns quadros gerados/editados muito semelhantes onde algo muda ligeiramente, como molho escorrendo, pizza girando, bolhas subindo, uma mão entrando, vapor se movendo, guarnição caindo, produto girando ou líquido enchendo um copo.
- Cena stop-motion de produto: o mesmo produto/cena se desloca ligeiramente entre os quadros.
- Texto cinético: o mesmo design anima a posição do texto, ênfase ou revelação.
- Loop ambiente: vapor, luz, textura, grão, movimento de líquido ou movimento de fundo.
- Antes-depois: transição simples entre dois estados relacionados.
- Carrossel-para-motion: cada slide do carrossel se torna um quadro cronometrado. Use apenas quando o usuário solicitar.
- Sequência promocional: sequência de título, benefício, CTA. Use apenas quando um anúncio sequencial for solicitado.
Especificações Padrão
Use:
Duração: 6 segundos
Número de quadros: 8 a 18 para loops de ação, 24+ para loops sutis de imagem única
FPS: 8 a 12 para ação semelhante a vídeo, 2 a 4 para stop-motion intencionalmente entrecortado
Loop: o quadro final deve retornar visualmente ao primeiro quadro
Formatos: MP4 para upload social, GIF para pré-visualização
Proporções: 1:1, 4:5 ou 9:16
Fluxo de Trabalho
- Confirme plataforma, proporção, duração e tipo de motion.
- Escreva um brief de motion.
- Escreva um storyboard quadro a quadro.
- Escolha o método de produção:
- Melhor para movimento de comida/produto: gere ou edite uma sequência de quadros rigorosamente controlada onde apenas um elemento muda.
- Melhor para polimento leve: gere uma imagem base forte e depois crie movimento programático usando pan/zoom/respiração/movimento de texto.
- Melhor para motion de carrossel: use imagens de slides ordenadas apenas quando solicitado.
- Salve os quadros como PNGs ordenados.
- Monte o MP4/GIF usando
scripts/make_loop.pyou crie um loop sutil de imagem única usandoscripts/make_subtle_loop.py. - Faça QA da suavidade do loop, texto, adequação à marca e conformidade.
Importante Padrão
Não alterne entre diferentes conceitos criativos, a menos que o usuário peça uma apresentação de slides, carrossel-para-motion ou anúncio de várias cenas.
Para a maioria dos anúncios sociais com motion, use um loop de ação controlado. Mantenha estes elementos fixos:
- Mesma cena
- Mesmo assunto
- Mesmo layout
- Mesmo texto
- Mesma gradação de cor
- Mesmo ângulo de câmera
Mova apenas um ou dois elementos ao longo da sequência:
- O vapor sobe
- O produto gira ligeiramente
- O líquido escorre ou borbulha
- A luz se desloca
- A câmera se aproxima lentamente
- A textura do fundo deriva
- O texto escala, desvanece ou desliza suavemente
Exemplo de bom padrão:
Pizza quadro 1: garrafa de molho entra acima da pizza
Pizza quadro 2: primeiro jato de molho aparece
Pizza quadro 3: molho cai perto do centro
Pizza quadro 4: linha de molho se estende
Pizza quadro 5: mão inclina mais a garrafa
Pizza quadro 6: molho se espalha ligeiramente
Pizza quadro 7: jato de molho afinou
Pizza quadro 8: garrafa sai, pizza quase igual à composição do quadro 1
Padrão de Prompt de Frame
Use um prompt base e altere apenas os detalhes de movimento:
Estilo base: [estilo da marca, cena, paleta, iluminação, câmera]
Elementos fixos: [o que deve permanecer consistente]
Ação do quadro: [pequeno movimento para este quadro]
Texto: [texto exato ou nenhum]
Restrições: sem alucinação de produto, sem logotipos falsos, sem alegações não suportadas
Para produtos reais, use imagens de origem e preserve a identidade do produto. Não gere embalagens a partir da memória.
Padrão de Prompt de Loop de Ação
Para geração quadro a quadro, escreva um prompt base bloqueado mais deltas de quadro numerados:
PROMPT BASE BLOQUEADO
Quadro social quadrado 1:1. [cena]. Mesmo ângulo de câmera, mesma iluminação, mesmo fundo, mesma composição, mesma identidade do assunto, mesma posição do texto, mesma gradação de cor em todos os quadros. Estilo editorial de anúncio de comida/produto. Não altere o prato, mesa, produto, adereços ou tipografia.
DELTAS DOS QUADROS
Quadro 001: [ação começa]
Quadro 002: [próximo pequeno movimento]
Quadro 003: [próximo pequeno movimento]
...
Quadro 012: [posição próxima ao loop]
Gere/edite quadros para que cada um seja intencionalmente semelhante. Se o modelo de imagem alterar muito a cena, reduza o prompt e use o quadro anterior como imagem de origem para a próxima edição, quando a ferramenta permitir.
QA de Consistência de Quadros
Rejeite ou regenere quadros onde:
- O ângulo da câmera muda
- A forma do prato/objeto muda
- O texto altera a grafia ou posição
- A identidade do produto/embalagem muda
- A iluminação pula abruptamente
- Adereços de fundo aparecem/desaparecem
- A ação salta muito entre quadros adjacentes
Regras de Loop
- Mantenha o ângulo da câmera estável.
- Altere apenas um ou dois elementos visuais por quadro.
- Faça o quadro final próximo ao quadro 1.
- Evite que o texto mude a cada quadro, a menos que seja um anúncio de texto cinético.
- Se for usar texto gerado, verifique cada palavra em cada imagem.
- O loop deve parecer uma única tomada de vídeo, não uma coleção de posts diferentes.
- Se os quadros gerados parecerem inconsistentes, mude para o método de loop sutil de imagem única.
Montagem
Use o script incluído:
python scripts/make_loop.py --frames outputs/motion/[slug]/frames --output outputs/motion/[slug]/loop.mp4 --fps 2 --gif
Se python não estiver disponível, use o runtime Python do Codex, se presente.
A exportação de MP4 pode exigir FFmpeg ou um runtime Python com suporte a codificação de vídeo. Se a exportação de MP4 não estiver disponível, produza os quadros ordenados e uma prévia GIF e anote que a exportação MP4 está pendente de ferramentas de vídeo locais.
Para movimento sutil semelhante a vídeo a partir de uma imagem:
python scripts/make_subtle_loop.py --input hero.png --output loop.gif --frames 24 --fps 8 --effect breathe
Use isso apenas quando um post animado suave for suficiente. Para ação de comida/produto, prefira uma sequência controlada de quadros.
Lista de Verificação de QA
Crie qa-checklist.md:
# QA de Motion Creative
- [ ] Proporção correta
- [ ] MP4 exportado
- [ ] Prévia GIF exportada, se solicitado
- [ ] Loop retorna limpo ao primeiro quadro
- [ ] Texto verificado palavra por palavra
- [ ] Paleta e tom da marca correspondem
- [ ] Ativos de produto/origem preservados
- [ ] Nenhuma alegação não suportada
- [ ] Nenhum flicker incômodo
- [ ] Legenda/publicação com handoff vinculado