mascote da Agência Xará
idle

Poses · toque para trocar

Ações

Tudo é vetor e código: o mesmo "cérebro" de movimento (poses, fala por visemas, piscadas, gestos) alimenta o 2D, o Rive e o motor de vídeo.

Vídeo de teste · renderizado pelo motor (1080×1920, voz ElevenLabs)

Qual formato usar · avaliação

FormatoPesoMelhor para
2D (SVG + código)16 KB + GSAP 28 KB (gzip)Vídeos do motor, sites, PWA, painéis. Padrão. Fala sincronizada perfeita.
Rive (.riv)119 KB (gzip) + runtimeApps nativos (Flutter, iOS, Android, React Native). Gerado por código, sem editor e sem plano pago. No navegador o runtime pesa ~0,7 MB.

No navegador o 2D é o mais leve. Em app nativo o runtime do Rive já vem no app, então só o arquivo de 34 KB trafega.

Usar num site

<!-- gsap + bit-core + bit-svg -->
const bit = Bit.live(el, { engine: '2d' });
bit.pose('acenando');
bit.follow();             // olhos seguem o cursor
bit.say(audio, palavras);  // boca sincronizada