Tim Koda AI Motion Design System
Pipeline completo: Krea Node Apps + Claude Code + 8 motion prompts. Criado/referenciado pelo Tim Koda — motion designer especialista em AI.
Arquitetura
[Imagem estática Y2K/Produto]
↓
[Krea Node App (workflow salvo)]
↓
[scripts/krea/run-workflow.py] ← Claude Code orquestra
↓
[Vídeo motion MP4 1080p]
↓
[FFmpeg pós (se precisar)]
↓
[Publish: VIZNFR PUBLISHER ou manual]
Setup Krea Node App
- Criar workflow visual em app.krea.ai (drag-and-drop de nodes: image input → motion → export)
- Publicar como Node App → copiar
VERSION_IDda URL - Usar o script Python
templates/krea-run-workflow.pypra executar via API
Script Python (já pronto em templates/krea-run-workflow.py)
O script faz:
- POST
/assetsmultipart upload da imagem input - POST
/node-apps/{VERSION_ID}/executecom asset_id e params do workflow - GET
/jobs/{job_id}polling até status =completed - Download do output MP4
Variáveis de ambiente:
KREA_API_KEY— obter em krea.ai settingsKREA_VERSION_ID— por workflowKREA_WEBHOOK_URL— opcional, pra async
8 Motion Prompts prontos (cole no Krea text input do workflow)
1. Liquid Chrome Bloom
Static Y2K chrome logo slowly blooms outward with mercury-like liquid
physics, ripples emanating from center, 3D refractions catching light,
5-second loop, ultra-smooth 60fps interpolation, no jitter, seamless
restart. Camera locked.
2. Parallax Product Reveal
Product stays anchored, background layers drift parallax (3 depth planes),
subtle dolly-in on z-axis, film grain layer on top, 6-second loop,
cinematic ease-in-out, volumetric rim light rotates 15deg.
3. Holographic Iridescence
Surface shifts through holographic rainbow gradient (cyan → magenta →
lime → gold) in continuous cycle, subtle foil catchlights sliding across,
8-second loop, organic not mechanical, feels like physical holo sticker
tilting under light.
4. Glitch VHS Pulse
Single pulse every 2 seconds: RGB channel split 3px, VHS tracking
distortion band sweeps top-to-bottom, 1-frame static noise flash, returns
to clean state. 4-pulse loop total = 8 seconds, restarts seamlessly.
5. Ticker Text Scroll
Horizontal ticker at bottom 15% of frame, text scrolls R→L at constant
75px/s, monospace type, glowing phosphor green on black, loops seamlessly
when text exits frame = re-enters other side. 10-second loop.
6. Y2K Zoom Punch
Fast zoom-in from 100% to 120% over 12 frames, hold 8 frames, zoom-out
to 100% over 12 frames, motion blur during zooms, chromatic aberration
peaks at 120% scale, 1-second loop, aggressive hype energy.
7. Liquid Text Morph
Typography morphs between 3 words via liquid mercury transition, each
letter dissolves into droplet, droplets coalesce into next letter,
smooth 400ms per morph, 9-second loop (3 words × 3s each).
8. Orbital Camera
Camera orbits subject 360deg over 10 seconds at constant angular velocity,
subject rotation locked (world-stable), no easing (pure linear for
seamless loop), soft rim light tracking with camera, volumetric fog bed.
Integração com Claude Code
# No projeto da campanha
python3 ~/.claude/skills/marketing-campanha-ia/templates/krea-run-workflow.py \
--image ./hero-static.jpg \
--prompt "Liquid Chrome Bloom (see reference 03)" \
--output ./hero-motion.mp4
Claude Code pode gerar 10 variações em paralelo disparando 10 execuções simultâneas.
Cross-ref
- Input image pipeline:
references/01-y2k-design.md - Publish final:
references/06-viznfr-ad-dashboard.md(PUBLISHER agent) - Paper Animator alternativa low-cost:
references/09-ferramentas.md