Free
$0para siempre
Pruébalo con tu propio logo y personaje.
- Ideas de animación de logo (3 conceptos)
- Vista previa en pantallas de app
- Sin tarjeta
- 2 diseños con IA (logos o personajes)
- Funciona desde Claude, Cursor, Codex
- Soporte por email
Sube un PNG, JPEG o WebP de tu personaje. Recibes un .riv ya riggeado, con keyframes y conectado: un número mood para 10 loops, triggers para 6 reacciones puntuales y una intro de inicio, listo para web, iOS, Android, Flutter y React Native.
Archivo de Rive en vivo
Este es el .riv real que entrega nuestro motor, reproduciéndose en tu navegador. Es la misma máquina de estados que controlas desde tu app con un input numérico y un trigger por cada reacción puntual.
Las opciones principales son el editor de Rive (importas el PNG, agregas mallas y huesos y armas tú la máquina de estados), el AI Agent integrado en el editor de Rive en los planes de pago, un generador como Charmotion que entrega un .riv con 17 animaciones a partir de una imagen, y Rive Experts contratados a través de Contra para trabajos a medida.
Las mejores herramientas para pasar de PNG a animación Rive en 2026
Tres máquinas de estados, un solo archivo
CharacterViewModelMachine se controla con el view model Character (Data Binding): el número mood y un trigger por cada reacción. Lo exige el nuevo runtime de Apple de Rive y se recomienda en todas las plataformas.
CharacterStateMachine es el mismo grafo con inputs clásicos, para runtimes y código que todavía los usan.
LaunchStateMachine reproduce la intro una vez y se queda en reposo (idle).
17 animaciones
Loops (mood 0 a 9): idle · happy · wave · thinking · sad · loading · listening · talking · sleeping · attention.
Reacciones puntuales (triggers): success · error · yes · no · enter · exit. Cada una se reproduce una vez y luego vuelve al estado de ánimo actual.
Inicio: una intro de 2.6 s que termina en reposo (idle).
El arte plano se vectoriza en partes (nuestros .riv de demostración pesan entre 36 y 41 KB); el arte 3D o con mucho detalle conserva sus píxeles, así que su archivo pesa más (unos 1.0 MB en nuestra demo de logo 3D).
import { Rive } from "@rive-app/canvas";
const r = new Rive({
src: "/mascot.riv",
canvas: document.querySelector("canvas"),
stateMachine: "CharacterViewModelMachine",
autoBind: true, // binds the Character view model
autoplay: true,
onLoad: () => {
const vm = r.viewModelInstance;
vm.number("mood").value = 5; // loading
vm.trigger("success").trigger(); // plays once, back to mood
},
});Los snippets para web y React usan Data Binding; también se incluye un archivo SwiftUI para cada runtime de Apple.
¿Prefieres hacerlo tú mismo?
Puedes hacer lo mismo a mano en el editor de Rive: importa el PNG, agrega mallas y huesos, crea keyframes para cada estado y conecta la máquina de estados. Nuestra guía de PNG a Rive lo explica paso a paso. Charmotion es para cuando prefieres dedicar esos días a tu producto.
MP4 Cada set
1080 × 1080 a 60 cuadros por segundo. Aquí: el saludo de Gummo, de un set entregado.
WebM y MOV transparentes Cada set
Incluye canal alfa, por eso se ve el fondo de cuadros. El MOV es HEVC con alfa para apps y editores de Apple.
GIF Cada set
Vistas previas ligeras para documentación, correo y chat. El loop “thinking” de Kiko.
Video de inicio en 9:16 Cada set
1080 × 1920 para historias y splash screens. La intro de inicio de Sizzle.
kiko.riv · 150 KB
Máquina de estados (state machine) de Rive Cada set
Un solo archivo pequeño en lugar de 17 videos. Es lo que hace funcionar la demo de la parte superior de esta página.
import { useRive, useStateMachineInput } from "@rive-app/react-canvas";
export function Kiko({ mood = 0 }) {
const { rive, RiveComponent } = useRive({
src: "/kiko.riv",
stateMachine: "CharacterStateMachine",
autoplay: true,
});
const input = useStateMachineInput(rive, "CharacterStateMachine", "mood");
if (input) input.value = mood; // 0 idle · 1 happy · 2 wave · 3 thinking · 4 sad · 5 loading …
return <RiveComponent style={{ width: 320, height: 320 }} />;
}
Código listo para pegar Cada set
Componentes para web, React y SwiftUI con el nombre de tu personaje.
| Formato | Especificaciones | Ideal para | Starter y Todo en uno |
|---|---|---|---|
| MP4 | 1080 × 1080, 60 fps, las 17 animaciones | Apps, redes sociales, presentaciones, videos de producto | Incluido |
| Video de inicio en 9:16 | MP4 de 1080 × 1920 | Stories, Reels, splash screens | Incluido |
| GIF | Vistas previas de 480 px, fondo sólido | Documentación, correo, chat, README | Incluido |
| Rive (.riv) | Vectorial; view model de Data Binding + inputs heredados: mood para los loops, triggers para las reacciones puntuales, máquina de estados launch | Apps y sitios interactivos (web, iOS, Android, Flutter) | Incluido |
| WebM con fondo transparente | VP9 con canal alfa, 1080 × 1080 | Overlays web sobre cualquier fondo | Incluido |
| MOV con fondo transparente | HEVC con canal alfa | Final Cut, Keynote, iOS, Safari | Incluido |
| Código | Componentes web (HTML), React y SwiftUI | Pega y publica | Incluido |
| Descargar todo (.zip) | Archivo Rive, código, README y pósters en un solo archivo | Entrega a tu equipo | Incluido |
| Exportación de video | MP4, GIF, WebM y MOV transparentes, 9:16: elige formatos y animaciones en la página del set, listos en alrededor de un minuto | Solo los videos que necesitas | Incluido |
| Asistentes de IA (MCP) | Claude, Cursor, VS Code y Codex | Diseña, anima y obtén enlaces de descarga en el chat | Incluido |
El archivo .riv está en todos los planes de pago, desde Starter ($20/mes). Los sets de personaje empiezan en Starter. Precios en USD; Creem calcula los impuestos al pagar.
$0para siempre
Pruébalo con tu propio logo y personaje.
20 US$/mes
Para una app o un sitio web.
100 US$/mes
Para equipos y varias marcas.
Recibes el .riv exportado que reproducen los runtimes de Rive, con todas las máquinas de estados y el view model Character. Las ediciones de la animación en sí no forman parte del set.
Web (canvas y WebGL), React, iOS (el runtime nuevo de Apple y el heredado), Android, Flutter y React Native. Usa CharacterViewModelMachine con runtimes compatibles con Data Binding y CharacterStateMachine con código basado en inputs.
Cada set es un personaje a partir de una imagen. Starter incluye 3 sets al mes y Todo en uno, 10; cada set es su propio .riv.
Un fondo liso se elimina automáticamente. Los fondos recargados, las fotos y las vistas de perfil no se animan bien, así que prueba primero la vista previa gratis para revisar tu imagen.
Gratis, en tu navegador. Tu imagen se queda en tu dispositivo, a menos que pidas el clip animado corto.
Otras formas de usar Charmotion