GuíasTutorial5 min de lectura
VRM a FBX, GLB a FBX y al revés: Un conversor 3D que conserva las animaciones
Cualquier modelo 3D a GLB, FBX, USDZ, OBJ o STL en tu navegador, conservando su esqueleto, sus pesos de skin, cada fotograma clave y sus formas de la cara.
afk.ai/rig/convert convierte un modelo 3D a otro formato de archivo sin perder lo que lo hace moverse. Arrastra un VRM y recibe un FBX que Unity lee como un personaje riggeado con sus formas de la cara. Arrastra un FBX animado y recibe un GLB para la web. El esqueleto, los pesos de skin y cada fotograma clave de cada animación pasan tal como estaban.
Qué convierte
Lee VRM 0 y 1.0, GLB, glTF (con sus archivos, o en un ZIP), FBX, OBJ, STL, PLY, USD y USDZ, de hasta 150 MB. Escribe cinco formatos, y cada uno guarda una parte distinta de un modelo. La página te dice cuál antes de convertir.
| Formato | Conserva | Deja fuera |
|---|---|---|
| GLB | Esqueleto, pesos, todas las animaciones, formas de la cara, materiales y texturas | Solo los extras exclusivos de VRM |
| FBX | Lo mismo, con cada animación en una toma (take) propia | Solo los extras exclusivos de VRM |
| USDZ | Esqueleto, pesos, formas de la cara y una animación | Las demás animaciones: un USDZ guarda una sola línea de tiempo |
| OBJ | La malla, sus materiales y texturas, en un ZIP | Esqueleto, animaciones y formas de la cara |
| STL | La forma, a tamaño real en milímetros | Todo lo demás, colores y texturas incluidos |
Cómo convertir un VRM a FBX para Unity
- Abre afk.ai/rig/convert e inicia sesión.
- Arrastra tu VRM. Se reproduce en la vista previa como lo muestran las apps de VRM: con el pelo balanceándose y sus expresiones listas para probar.
- Elige FBX. La página enumera, para este modelo, lo que FBX conserva, lo que cambia y lo que deja fuera.
- Pulsa Convert to FBX. Se crea en nuestros servidores y se descarga solo. Un avatar de VRoid tarda segundos; cientos de animaciones tardan minutos.
- Impórtalo en Unity. Arrastra el FBX a Assets. En su pestaña Rig, pon Animation Type en Humanoid y haz clic en Apply.

Un VRM a FBX

Un GLB animado a FBX
Qué le pasa a un VRM
Un VRM es un glTF con extras que solo leen las apps de VRM. El conversor conserva todo lo que otra app puede usar, y convierte el resto en algo que pueda usar.
- Expresiones: se convierten en formas de la cara (blend shapes) con su nombre, como Joy, Angry y Blink. Unity, Unreal, Blender y three.js pueden controlarlas.
- Spring bones: el balanceo del pelo y la ropa se hornea en las animaciones del modelo como fotogramas clave, tal como lo reproduciría una app de VRM. Un VRM no trae animaciones propias, así que primero dale algunas en afk.ai.
- Sombreado toon: se convierte en materiales iluminados normales, con las mismas texturas. Para un GLB, puedes pedir en su lugar materiales planos, sin iluminación.
- Orientación: un VRM 0 mira hacia atrás en la mayoría de las apps, así que se gira para que mire al frente.
- Lo que se queda fuera: lo que solo leen las apps de VRM, como sus etiquetas de huesos, el look-at de los ojos, los ajustes de primera persona y los datos del creador.
Convertimos AvatarSample_C de VRoid Studio. El VRM de 13.1 MB se convirtió en un FBX de 10.5 MB con sus 101 huesos, 18,347 vértices, 14 materiales y sus texturas, mirando al frente. Sus 14 expresiones salieron como shape keys llamadas Neutral, Joy, Angry, Sorrow, Fun, Surprised, Blink y las formas de boca A, I, U, E y O, junto a las 54 formas de la cara que creó VRoid.
Neutral
Joy
Angry
Surprised
El VRM, en afk.ai
El FBX, en BlenderCada fotograma clave, fotograma a fotograma
Los conversores a menudo remuestrean las animaciones, simplifican sus curvas o las empiezan un fotograma tarde. Este no. Cada fotograma clave de cada animación cae donde estaba, cada animación conserva su propio movimiento facial y cada una empieza en el tiempo cero, como en el original.
Un FBX recibe cada animación como una toma propia, con cada fotograma de cada hueso escrito, sin simplificar nada. Lo medimos muestreando cada hueso 240 veces por segundo. Un GLB convertido en FBX, y ese FBX convertido de nuevo en GLB, se quedaron cada uno a menos de 0.002 mm y 0.05 grados del archivo anterior.
Lo probamos con el mismo avatar y cinco de las animaciones de afk.ai: un GLB de 7.2 MB se convirtió en un FBX de 29.3 MB en segundos. Cada animación era una toma propia a 120 fotogramas por segundo, con una clave en cada fotograma y el balanceo del pelo y del abrigo en todas.
Ese es el precio: un FBX es grande. Las 193 animaciones gratis de afk.ai en un personaje dan un FBX de unos 230 MB, que tarda un par de minutos.
- Dance Groove
- Jumping Jacks
- Run Anime
En Blender, Unity, Unreal y Godot
- Blender: File, Import, FBX. Cada toma entra como una acción, y las formas de la cara como shape keys.
- Unity: pon la pestaña Rig en Humanoid. Cada toma es un animation clip, y las formas de la cara son blend shapes en el Skinned Mesh Renderer.
- Unreal Engine: impórtalo como Skeletal Mesh con Import Morph Targets e Import Animations activados.
- Godot y three.js: un GLB se carga tal cual.
- Dispositivos Apple: un USDZ se abre en Quick Look y en Reality Composer.
- Impresión 3D: un STL, a tamaño real en milímetros, o un OBJ.

El FBX del VRM: sus 14 expresiones como shape keys, Joy a 1

El FBX del GLB animado: cinco tomas, una clave en cada fotograma, a 120 fps
Tus modelos, en cualquier formato
Los modelos que riggeas en afk.ai/rig también se descargan en los cinco formatos: un GLB o FBX con las animaciones que marques, un USDZ con una, y un OBJ o STL quieto. Un modelo que conviertes se guarda en Tus modelos, en este navegador, para que puedas volver a descargarlo en otro formato más tarde. También puedes añadir ahí cualquier modelo tuyo con su botón + y descargarlo en cualquier formato.
Preguntas frecuentes
¿Cómo convierto un VRM a FBX?
Arrastra el VRM a afk.ai/rig/convert, elige FBX y pulsa Convert to FBX. Pasan su esqueleto, sus pesos de skin y sus texturas, y sus expresiones se convierten en formas de la cara.
¿Convertir conserva mis animaciones?
Sí. Se conservan todos los fotogramas clave de todas las animaciones, en GLB y en FBX. Un USDZ guarda una sola animación, así que recibe la primera. OBJ y STL guardan un modelo quieto.
¿Funcionarán en Unity las expresiones de mi VRM?
Sí, como blend shapes. Cada expresión se convierte en una forma de la cara con su nombre (Joy, Blink, Angry) en el Skinned Mesh Renderer, lista para controlarla desde un script o una animación.
¿Conserva la física del pelo?
La hornea. Los archivos FBX, GLB y USDZ no pueden llevar spring bones, así que el balanceo se escribe en cada animación como fotogramas clave, tal como lo reproduciría una app de VRM. En tu motor, se reproduce sin configurar ninguna física.
¿Puedo convertir FBX a GLB, o GLB a FBX?
Sí, en los dos sentidos, y también desde OBJ, STL, PLY y USDZ. Collada (.dae) no es compatible.
¿Puedo convertir a VRM?
Todavía no. La exportación a VRM, con seguimiento facial y física, está en camino.
¿Por qué mi FBX es tan grande?
Aquí un FBX guarda cada fotograma de cada hueso, para que el movimiento sea exacto. Cientos de animaciones ocupan cientos de MB. Elige menos animaciones, o usa GLB, que es mucho más pequeño.
¿Es gratis?
Sí, con una cuenta gratis: 10 conversiones al día. Los archivos pueden tener hasta 150 MB.
Riggea y anima tu modelo
Una IA lo riggea en tu navegador y luego se reproducen en él cientos de animaciones. Descarga un solo GLB para cualquier motor.
Más guías
Guía
Retargeting de animaciones: añade animaciones a un modelo que ya tiene rig
Añade animaciones a un modelo riggeado y conserva su esqueleto, sus pesos de skin, su física y sus animaciones.
Tutorial
Animación de VRM: sube un VRM y recupéralo con animaciones y con su física
Arrastra un VRM, conserva su esqueleto y sus spring bones, y descárgalo con las animaciones que elijas. Lo próximo: el seguimiento facial.
Guía
Un kit de animación de personajes 3D en una pestaña del navegador: riggea, anima, ajusta y exporta
Arrastra un modelo y una IA lo riggea; luego se reproducen en él cientos de animaciones hechas para su esqueleto. Ajústalas con controles deslizantes y descarga un solo archivo para cualquier motor.