Alternativas ao Rive: Lottie, Spline, Motion e mais
Por equipe Charmotion · Atualizado em

As principais alternativas ao Rive são o Lottie com state machines do dotLottie para equipes de After Effects, o Spline para 3D interativo, o Motion para animação de UI via código em React e JavaScript, o sistema de animação da sua própria engine de jogo e o vídeo simples quando nada precisa ser interativo. Cada uma cobre parte do que o Rive faz; nenhuma é um substituto direto.
Principais pontos
- O Lottie é a alternativa mais próxima agora que o Lottie Creator tem state machines (setembro de 2025), mas o modelo de lógica dele é mais simples que o do Rive.
- O Spline é para cenas 3D; o Motion anima o código da sua própria UI. Os dois resolvem problemas diferentes dos que o Rive resolve.
- Muitas equipes procuram outras opções por causa da exportação de vídeo paga do Rive e da splash screen do plano gratuito, não por causa do runtime.
- Se você só precisa de clipes renderizados, arquivos de vídeo dispensam qualquer runtime.
Por que as pessoas procuram uma alternativa ao Rive?
Os motivos costumam ser mais práticos do que técnicos:
- Preço do editor e exportações. Em outubro de 2026, o plano Free do Rive custa US$ 0, mas os arquivos .riv exportados exibem uma splash screen do Rive, e a exportação de vídeo (MP4, GIF, sequência PNG, WebM) fica restrita aos planos pagos. As licenças pagas começam em US$ 9 por licença por mês no Cadet (até três licenças), depois US$ 32 no Voyager e US$ 120 no Enterprise. Confira a página de preços, porque os planos mudam.
- Uma ferramenta nova para aprender. O Rive tem editor, rigging e grafo de state machine próprios. As habilidades de After Effects só se aproveitam em parte.
- Peso do runtime na web. O Rive informa que seus runtimes web em WASM têm de 222 a 648 KB com compressão brotli, dependendo do pacote. Isso é mais do que o lottie-web ou o CSS.
- Dimensão errada. O Rive é uma ferramenta 2D. Equipes que precisam de 3D de verdade procuram outras opções.
- Mudanças constantes na API. O Rive está migrando dos inputs de state machine para o Data Binding, e o runtime de React Native foi reescrito. As duas mudanças são melhorias, mas exigem trabalho de migração.
Os runtimes do Rive em si são gratuitos e têm licença MIT. A maior parte do atrito está na criação, não na reprodução, e isso importa na hora de escolher uma alternativa: às vezes a resposta é outra forma de criar arquivos .riv, e não outro formato.
Como se comparam as principais alternativas ao Rive?
| Ferramenta | 2D/3D | Saída | Modelo de interatividade | Plano gratuito (out. 2026) | Uso típico |
|---|---|---|---|---|---|
| Rive | 2D | .riv; vídeo nos planos pagos | State machines, Data Binding | Sim, com splash nas exportações | Personagens interativos, controles |
| Lottie / dotLottie | 2D | .json, .lottie | State machines do dotLottie | Players grátis; Creator a partir de US$ 19,99/mês no plano anual | Animações do After Effects, ícones |
| Spline | 3D | Exportação de código web, vídeo | Eventos e estados nas cenas | Confira os preços do Spline | Cenas e objetos 3D |
| Motion | 2D (DOM) | Seus próprios componentes | Código | Biblioteca open source | Transições e gestos de UI |
| Animação da engine de jogo | 2D/3D | Nativo da engine | Grafos de animação da engine | Varia conforme a engine | Personagens dentro do jogo |
| Vídeo (MP4, WebM, MOV) | Qualquer | Arquivos de vídeo | Reproduzir e pausar | Muitas ferramentas grátis | Clipes de marketing, redes sociais |
| Charmotion | 2D a partir da sua imagem | .riv e também MP4, GIF, WebM, MOV | Data Binding e inputs do Rive | Prévia grátis; .riv a partir de US$ 20/mês (Starter) | Conjuntos de personagem, mascote e logo |

A LottieFiles informa o plano Individual a US$ 19,99 e o Team a US$ 24,99 por mês, com cobrança anual; não conseguimos verificar os limites do plano gratuito nem se as state machines exigem plano pago, então confira antes de decidir.
O Lottie com state machines do dotLottie já é suficiente?
Para muitos projetos, sim. A LottieFiles adicionou state machines visuais ao Lottie Creator em 23 de setembro de 2025. A especificação do dotLottie aceita inputs numéricos, de string, booleanos e de evento; interações de ponteiro como enter, exit, down, up e click; eventos de conclusão; condições (guards) nas transições; transições interpoladas com easing cubic-bezier; e ações como definir um tema ou abrir uma URL. Isso cobre estados de hover e clique, alternâncias e fluxos simples de várias etapas.
O que o Rive ainda faz e a especificação do dotLottie não descreve: blend states que misturam várias animações a partir de um valor, Data Binding bidirecional por meio de view models com tipos como cores, enums e listas, e rigging com bones e deformação de malha no mesmo editor. A LottieFiles diz que suas state machines são "quase tão capazes quanto as do Rive"; essa é a avaliação da própria LottieFiles.
Também há uma ressalva sobre o player. As state machines só funcionam nos players do dotLottie. O player clássico lottie-web reproduz o JSON sem elas, então migrar para o Lottie interativo costuma significar trocar de player também.
Escolha o Lottie quando sua equipe trabalha no After Effects e a interatividade é modesta. Veja Lottie vs Rive: state machines para uma tabela que compara cada recurso.
Quando o Spline é a melhor escolha?
Quando o que você está animando é de fato tridimensional e precisa ser visto de ângulos diferentes, iluminado ou girado pelo usuário. O Spline é uma ferramenta de design 3D que roda no navegador. A documentação lista exportações de código para JavaScript puro, Three.js, React, Next.js e react-three-fiber, e observa que animações e eventos só funcionam nas exportações de JavaScript puro e React. O FAQ do Spline também descreve a exportação de vídeo.
O Rive é a melhor escolha quando a arte é plana ou ilustrada, quando precisa continuar leve ou quando muitas instâncias aparecem ao mesmo tempo, como avatares em uma lista. Reproduzir vetores 2D dá menos trabalho do que renderizar uma cena 3D, e um .riv de um personagem plano costuma ter algumas dezenas de kilobytes.
Também existe um meio-termo. Um personagem com visual 3D pode ser renderizado como imagens e animado em 2D, ou renderizado em vídeo. Você perde a liberdade de câmera, mas mantém o visual com um custo de runtime menor. Veja Rive vs Spline para um comparativo direto.
O Motion (Framer Motion) é uma alternativa ou um complemento?
Na maioria dos casos, um complemento. O Motion, biblioteca antes chamada Framer Motion, ficou independente em novembro de 2024 e hoje oferece APIs para React e JavaScript puro. Ele anima seus próprios elementos DOM e componentes via código: mudanças de layout, transições de entrada e saída, gestos, efeitos de rolagem. Ele não reproduz assets criados por designers.
O Rive faz o contrário. Ele reproduz, dentro de um canvas, um arquivo vetorial criado por um designer, com lógica interna própria. Você não consegue pedir ao Motion para "deixar o mascote com cara de preocupado"; já uma state machine do Rive você pode mandar trocar para um loop de preocupação.
Muitos sites usam os dois: o Motion faz um card deslizar na tela e um personagem do Rive dentro do card reage ao que o usuário faz. Se você só precisa de transições de UI, o Motion (ou CSS) pode substituir o Rive por completo. Se você tem um personagem ilustrado, não pode. Veja Rive vs Motion para saber mais.
Jogos devem usar a animação da própria engine? E se você só precisar de vídeo?
Jogos. Se a animação fica dentro de um jogo, comece pelo sistema de animação da sua engine. Ele já se integra à física, ao input e ao pipeline de renderização, e sua equipe conhece as ferramentas. O Rive pode fazer sentido para sobreposições de UI 2D e menus dentro do jogo, mas confira a página de suporte a recursos do Rive para a sua engine e as plataformas de destino antes de supor que ele funciona igual aos runtimes web e mobile.
Vídeo. Se nada precisa reagir ao usuário, o vídeo é a alternativa mais simples de todas. O MP4 roda em qualquer lugar, não precisa de runtime e funciona em posts de redes sociais, apresentações e editores de vídeo. Para ter fundo transparente na web, você precisa de um WebM VP9 com canal alfa para Chrome, Edge e Firefox e de um .mov HEVC com canal alfa para o Safari. O Rive consegue renderizar vídeo por conta própria, mas, em outubro de 2026, só nos planos pagos.
Um padrão prático é manter os dois: um arquivo interativo onde o app pode controlá-lo e cópias em vídeo para todos os lugares onde isso não é possível. O Charmotion foi criado em torno desse padrão. Você envia a imagem de um personagem, mascote ou logo e recebe 17 animações em poucos minutos: um .riv com um view model Character (um número mood de 0 a 9 e triggers como success e error), inputs clássicos da CharacterStateMachine, além de MP4, GIF e WebM e MOV transparentes. Rive e WebM/MOV transparentes vêm com todos os planos pagos, a partir do Starter (US$ 20/mês).
Qual alternativa ao Rive você deve escolher?
- Escolha o Lottie com dotLottie se sua equipe de motion usa After Effects e você precisa de hover, clique ou lógica de estados simples.
- Escolha o Spline se o tema é um objeto ou cena 3D de verdade que o usuário pode ver de ângulos diferentes.
- Escolha o Motion ou CSS se você está animando sua própria interface, e não uma arte ilustrada.
- Escolha sua engine de jogo se a animação fica dentro da jogabilidade.
- Escolha vídeo se ele só precisa ser reproduzido ou precisa funcionar fora de um app ou navegador.
- Continue com o Rive se você precisa de um único arquivo leve com vários estados de um personagem, blends entre eles e controle pelo código do app.
Essas opções não são excludentes. Uma combinação comum é Motion ou CSS para a interface, Rive para um personagem e cópias em vídeo para o marketing. Para comparar formatos além das ferramentas, veja GIF vs WebM vs MP4 vs Lottie vs Rive.
Perguntas frequentes
Existe uma alternativa gratuita ao Rive?
Várias. Os players de Lottie são gratuitos e de código aberto, CSS e a Web Animations API não custam nada, e muitas ferramentas de vídeo são gratuitas. Os runtimes do próprio Rive têm licença MIT e o editor tem um plano gratuito, mas arquivos .riv exportados no plano gratuito exibem uma splash screen do Rive, e a exportação de vídeo exige um plano pago (outubro de 2026).
O Lottie faz tudo o que o Rive faz?
Não tudo. As state machines do dotLottie lidam com inputs, eventos de ponteiro, guards, transições interpoladas e ações. O Rive acrescenta blend states, Data Binding bidirecional por meio de view models e rigging com deformação de malha no mesmo editor. Para ícones interativos simples, a diferença raramente importa; para personagens com vários estados, geralmente importa.
O Spline é uma versão 3D do Rive?
Mais ou menos. Ambos são editores no navegador com exportações interativas, mas o Spline cria cenas 3D em tempo real, enquanto o Rive cria animação vetorial 2D com state machines. O Spline é ideal para objetos que o usuário gira ou explora; o Rive, para personagens planos e UI que precisam ser leves e trocar de estado rapidamente.
O Charmotion substitui o editor do Rive?
Para conjuntos de personagem padrão, sim. O Charmotion gera um .riv pronto com 17 animações a partir da sua imagem, então você só precisa do runtime gratuito do Rive para reproduzi-lo. Para interações personalizadas, rigs sob medida ou estados incomuns, você ainda usaria o editor do Rive ou contrataria um animador.
Fontes
- Rive pricing, Rive
- Runtime sizes, Rive
- State machines are finally in Lottie Creator, LottieFiles
- dotLottie state machines: Specification, LottieFiles
- LottieFiles pricing, LottieFiles
- Exporting as code, Spline
- Framer Motion is now independent, introducing Motion, Motion
- Video with transparency, Jake Archibald