GuíasGuía4 min de lectura

Cómo riggear un avatar de VRChat sin Mixamo

Cuatro formas de riggear un avatar sin Mixamo, y todo el camino desde un modelo hasta un avatar Humanoid en Unity, con dedos incluidos.

afk.ai/rig
Un modelo soltado en afk.ai/rig: elige qué es, y la IA coloca las articulaciones, pinta los pesos de skin y reproduce animaciones hechas para ese esqueleto. Las esperas están aceleradas. Modelo: anime-girl@Walking, de rosaliarenda, CC BY 4.0.

Normalmente la gente busca otra forma cuando Mixamo dice "unable to map your existing skeleton", cuando el personaje tiene cola, alas o un abrigo enorme que descoloca los marcadores, o cuando simplemente no quiere una cuenta de Adobe. Estas son las alternativas, y el camino completo con la que hacemos nosotros.

Cuatro formas de riggear un avatar de VRChat

HerramientaCómo funcionaDedosMás allá de los humanoidesFunciona enPrecio
Blender con RigifyA mano: colocas un esqueleto de plantilla, generas el rig y pintas los pesosSíSí, si lo construyes túWindows, Mac, LinuxGratis
AccuRIG 2Automático, a partir de marcadores que colocasSíHumanoides, también con proporciones rarasSolo Windows; exportar requiere una cuenta de ActorCoreGratis
Auto-Rig ProUn add-on de Blender que coloca el rig a partir de unos pocos marcadoresSíSí, animales incluidosBlenderDe $25 a $50, pago único
afk.aiUna IA coloca las articulaciones y pinta los pesosSí, con tres articulaciones cada uno15 tipos de cuerpoTu navegadorGratis para probar

Rigify te da el mayor control y no cuesta nada, pero cuenta con una tarde de pintar pesos la primera vez. AccuRIG es lo más parecido a Mixamo, con marcadores más tolerantes, en Windows. Auto-Rig Pro es con lo que acaban quedándose muchos usuarios de Blender. afk.ai es lo más rápido si no quieres aprender nada de rigging.

Con afk.ai, paso a paso

  1. Exporta tu modelo como FBX, GLB, OBJ o VRM, o en un ZIP con sus texturas. Un solo personaje, de pie, con los brazos un poco separados del cuerpo.
  2. Arrástralo a afk.ai/rig y elige Humanoid. La IA coloca las articulaciones, dedos incluidos, y pinta los pesos de skin en un minuto más o menos.
  3. Revisa cómo se dobla. Reproduce Walk, un baile y un saludo. Si un codo o una rodilla se dobla en el sitio equivocado, abre Adjust, Rig, Move joints y arrástralo.
  4. Descarga. Elige las animaciones que quieras como emotes y descarga el GLB, o usa Download rig only (descargar solo el rig).
  5. Conviértelo en FBX en Blender. File, Import, glTF 2.0. Luego File, Export, FBX, con Add Leaf Bones desactivado y Apply Scalings en FBX All. Lo probamos con una descarga de afk.ai en Blender 5.2: pasaron los 66 huesos y todas las animaciones. O sáltate Blender: elige FBX al descargar, o usa el conversor de afk.ai.
  6. Configúralo en Unity 2022.3 como cualquier avatar: pestaña Rig, Humanoid, luego Configure y revisa los huecos (la tabla de abajo). Añade un VRC Avatar Descriptor, ajusta la posición de la vista y usa Build & Publish. Nuestra guía de Mixamo para VRChat cubre esos pasos, los emotes y las poses; son los mismos para cualquier avatar Humanoid.

El esqueleto, y dónde lo coloca Unity

El esqueleto humanoide de afk.ai usa los mismos nombres que el maniquí de Unreal Engine. En la pantalla Configure de Unity, los huecos reciben estos huesos:

Hueco de UnityHueso de afk.ai
Hipspelvis
Spine, Chest, Upper Chestspine_01, spine_02, spine_03
Neck, Headneck_01, head
Shoulder, Upper Arm, Lower Arm, Handclavicle, upperarm, lowerarm, hand (_l y _r)
Upper Leg, Lower Leg, Foot, Toesthigh, calf, foot, ball (_l y _r)
Thumb, Index, Middle, Ring, Littlethumb, index, middle, ring, pinky 01 a 03

VRChat necesita el Neck y el Chest; los dos están. No hay huesos de ojos ni de mandíbula, así que usa las blend shapes de tu modelo para el lip sync y el parpadeo.

El personaje anime en pose en T con las articulaciones que colocó afk.ai marcadas con puntos, hasta los dedos
anime-girl.glb · skeleton
root  └ pelvis    └ spine_01      └ spine_02        └ spine_03          └ neck_01            └ head          └ clavicle_l            └ upperarm_l              └ lowerarm_l                └ hand_l                  └ thumb_01_l  thumb_02_l  thumb_03_l                  └ index_01_l  index_02_l  index_03_l                  └ middle_01_l  middle_02_l  middle_03_l                  └ ring_01_l  ring_02_l  ring_03_l                  └ pinky_01_l  pinky_02_l  pinky_03_l          └ clavicle_r ... (igual en el lado derecho)    └ thigh_l      └ calf_l        └ foot_l          └ ball_l    └ thigh_r ... (igual en el lado derecho)
El esqueleto humanoide que recibe cada rig de afk.ai: 66 huesos, con tres articulaciones en cada dedo y en el pulgar, con los mismos nombres que usa el maniquí de Unreal Engine.

¿No es humano? Avatares de criaturas

afk.ai también riggea animales de cuatro patas y con pezuñas, aves, dragones, dinosaurios y más, cada uno con un esqueleto hecho para ese cuerpo. En Unity se importan como rig Generic en lugar de Humanoid, y VRChat trata los avatares Generic de forma distinta a los humanoides, así que pruébalo con Build & Test antes de publicar.

  • Dragón
  • Cuadrúpedo
  • Con pezuñas
  • Dinosaurio
  • Araña
  • Pez
Seis de los otros tipos de cuerpo, riggeados en afk.ai/rig y reproduciendo sus propias animaciones.

Preguntas frecuentes

¿Hay alguna forma de riggear un modelo para VRChat aparte de Mixamo?

Sí. Riggéalo a mano en Blender con Rigify, usa AccuRIG 2 (gratis, Windows) o el add-on Auto-Rig Pro para Blender, o deja que una IA lo riggee en el navegador con afk.ai. Cualquiera de ellos te da un esqueleto que Unity puede configurar como avatar Humanoid.

¿El rig de afk.ai tiene dedos?

Sí. Cada dedo y el pulgar tienen tres articulaciones, que Unity asigna a sus huecos de dedos, así que los gestos con las manos se ven en VRChat.

¿Puedo riggear así un modelo de VRoid o un VRM?

Sí, arrastra el archivo VRM a afk.ai/rig tal cual y elige Use its skeleton. Conserva sus propios huesos y pesos de skin, y sus spring bones balancean el pelo y la falda mientras se reproducen las animaciones. La descarga es un GLB con ese balanceo horneado en las animaciones, no física en vivo, así que para un avatar de VRChat que conserve su física, la exportación para VRChat del propio VRoid sigue siendo la mejor opción. Nuestra guía de animación de VRM muestra el resto.

¿Configura el lip sync o el seguimiento de ojos?

No. Añade un esqueleto y pesos de skin y deja la cara como está. El lip sync y el parpadeo usan las blend shapes de tu modelo, configuradas en el VRC Avatar Descriptor.

¿Funcionará en Quest?

El rig sí. Que el avatar tenga buen rango en Quest depende de tu modelo: los avatares para móviles tienen rango Good por debajo de unos 10,000 triángulos, y necesitan su propia compilación para Android.

¿Por qué convertir a FBX si Unity puede leer GLB?

Los avatares de VRChat normalmente se configuran a partir de un FBX con el importador Humanoid de Unity, y la mayoría de las guías y herramientas de VRChat dan por hecho que es un FBX. Convertirlo en Blender lleva un minuto y evita sorpresas.

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.

Riggear un modelo

Más guías