Conversor de Blender a VRM: el propio .blend

Suelta el proyecto de Blender, no una exportación. Se abre en Blender en nuestro servidor, se activan todas las colecciones, el esqueleto se mapea al esqueleto humanoide de VRM y el resultado se muestra en 3D antes de que lo descargues. Gratis, sin cuenta.

Se abre, no se importa

Como el proyecto se abre tal cual, lo que se convierte es lo que contiene el archivo: todos los objetos, también los de colecciones ocultas o excluidas, que se activan antes de exportar. Borra lo que no deba estar en el avatar antes de subirlo. Las imágenes empaquetadas en el archivo pasan con él; las enlazadas desde el disco no, a menos que la carpeta se comprima en un ZIP junto con el .blend.

Rigify: los huesos DEF son el esqueleto

Un rig de control de Rigify tiene cientos de huesos, la mayoría controles. Solo los huesos de deformación DEF- llevan pesos, así que son los que mapea el conversor; los controles se ignoran. Los sufijos .l y .r de Auto-Rig Pro y un esqueleto sencillo con Hips, Spine y Head se leen con las mismas reglas.

Nombres de huesos de Blender que mapea el conversor

El esqueleto de deformación que genera Rigify; se muestra el lado izquierdo y el derecho tiene el mismo nombre con .R. Un personaje de Blender con rig de Mixamo, de Unity o con nombres sencillos se lee con las reglas generales; esta tabla es la propia de Blender.

Hueso DEF- de RigifyHueso humanoide de VRM
DEF-spine(segmento de la pelvis)hips
DEF-spine.001(parte baja de la columna)spine
DEF-spine.002(pecho)chest
DEF-spine.003(pecho superior)upperChest
DEF-spine.004(cuello)neck
DEF-spine.005(segundo segmento del cuello)VRM tiene un solo hueso de cuello; este se queda en la cadena, fuera del esqueleto humanoide
DEF-spine.006(cabeza)head
DEF-shoulder.L(hombro)leftShoulder
DEF-upper_arm.L(brazo)leftUpperArm
DEF-forearm.L(antebrazo)leftLowerArm
DEF-hand.L(mano)leftHand
DEF-thigh.L(muslo)leftUpperLeg
DEF-shin.L(pantorrilla)leftLowerLeg
DEF-foot.L(pie)leftFoot
DEF-toe.L(dedos del pie)leftToes
MCH-torso.parent(hueso de mecanismo)los huesos de control, MCH- y ORG- no forman parte del esqueleto humanoide

Eye.L y Eye.R ocupan los huecos de los ojos cuando el personaje los tiene, y las cadenas de dedos de Rigify, de DEF-f_index.01.L a DEF-f_pinky.03.L con el pulgar, se resuelven a los huesos de los dedos de VRM. Las shape keys pasan a ser expresiones de VRM con sus propios nombres, y las que se llaman como las formas de ARKit o de VRoid se conectan a las expresiones estándar.

Qué puede fallar con un archivo de Blender

Si una conversión no puede terminar, te dice con cuál de estos casos se topó.

NO_TEXTURES

Todas las imágenes que usan los materiales están enlazadas desde el disco y no estaban en lo que subiste.

Empaqueta las imágenes en el archivo (File › External Data › Pack Resources; en Blender en español, Archivo › Datos externos › Empaquetar recursos) o comprime el .blend con su carpeta de texturas en un ZIP.

IMPORT_FAILED

No se pudo abrir el archivo: es de una versión de Blender más reciente que la del servidor, o está dañado.

Guarda el proyecto desde Blender 4.5 o anterior y vuelve a subirlo.

RIG_DRIVES_LITTLE

El esqueleto apenas mueve la malla: los pesos están en otro esqueleto o no existen.

Emparenta la malla con el esqueleto con pesos automáticos, o elige el esqueleto que lleva los pesos, y vuelve a subirlo.

UNMAPPED_REQUIRED_BONES

No se encontró por su nombre un hueso humanoide obligatorio.

Nombra la cadera, la columna, la cabeza, los brazos y las piernas según cualquier convención que conozca el conversor (Rigify, Mixamo, Unity) y vuelve a subirlo; la página indica qué faltaba.

Preguntas frecuentes

¿Puedo convertir un .blend a VRM directamente?

Sí. Suelta el proyecto; se abre en Blender en el servidor y se escribe como VRM. No hay nada que instalar.

¿Por qué mi modelo salió sin texturas?

Las imágenes están enlazadas desde tu disco y no estaban en lo que subiste. Empaquétalas en el archivo o comprime el proyecto con su carpeta de texturas en un ZIP.

¿Entiende Rigify?

Sí. Se mapean los huesos de deformación DEF-; los huesos de control se ignoran.

Mi personaje está en una colección oculta.

Se convierte igualmente: todas las colecciones se activan antes de exportar. Borra lo que no deba estar en el avatar.

¿Qué versión de Blender funciona en el servidor?

La 4.5. Puede que un archivo guardado con una versión más reciente no se abra; guárdalo desde la 4.5 o anterior.

¿Las shape keys pasan a ser expresiones?

Sí, con sus propios nombres, y las que tienen nombres estándar se conectan a las expresiones de VRM.

¿Cuesta algo?

No. Todas las herramientas de Shapeweld son gratis y no necesitas una cuenta.

Más herramientas para este formato