Animação em estilo artístico → HyperFrames
Motores
- huashu-art-motion (
~/.claude/skills/huashu-art-motion, instalado pelo setup.sh): motor de canvas determinístico (window.renderFrame(t)), bibliotecas de pinturaPAINT(traços, halftone, pixelização, borrões, mosaico, facetas, inkWash, pincel, corte → Path2D),TOON(sombreado chapado),CAM(pushTo e zooms). Leia o SKILL.md para a API completa. - plugin claude-animation (animação 2D desenhada à mão, aparência texturizada-editorial / aquarela) — alternativa visual.
- HyperFrames faz a montagem, títulos, som, legendas e a renderização final.
Fluxo de trabalho que funciona
- Cenas customizadas, não predefinições. Os clips
render.py --specdo huashu desenham um nó central com satélites e são lidos como um mapa mental. Para algo com qualidade de apresentação, escreva cenas: copiescripts/engineparavideos/<nome>/engine, criedemos/<filme>/eras.js+<filme>.jsregistrandoSCENES['id'] = (g, t, W, H) => {...}. - Visual Kurzgesagt: um mundo contínuo, formas chapadas com sombreamento TOON, luz de borda, um mergulho lento com
CAM.pushToem cada camada ("o que há dentro"), fonte Poppins/arredondada, barras de escala e rótulos que aparecem no ritmo. - Estilos pictóricos: componha o objeto uma vez, depois renderize-o através do pincel de cada estilo (Van Gogh = traços direcionais ao longo de um campo de fluxo; Lichtenstein = halftone + contorno preto; Kusama = pontos; cubismo = facetas ~26x16 com pequeno deslocamento — facetas demais = bagunça; nanquim = inkWash; 8-bit = pixelização + paleta).
- Renderize (30 fps, o motor padrão é 60):
uv run --with playwright python render.py --film demos/<filme> --solo <id> --no-counter --fps 30 --from 0 --to <s> --out clip.mp4(--width 1080 --height 1920para vertical). - Monte no HyperFrames: clips como
<video class="clip">com títulos/rótulos em HTML sobrepostos, trilha sonora a partir do skillscorecom um golpe a cada mudança de estilo, renderize, loudnorm −14.
Veja um quadro de cada estilo antes de renderizar o conjunto completo — configurações de alpha/aguada que parecem boas no código frequentemente ficam turvas na prática.