Conversor de versiones de VRM: de 1.0 a 0.x y al revés
Arrastra un .vrm y obtén la otra versión. VSeeFace solo lee 0.x; algunas aplicaciones más nuevas piden 1.0. La geometría no se toca; las expresiones, los spring bones y los metadatos se reescriben en los términos de la otra versión, y la página indica lo que no se pudo pasar.
Qué pasa al otro formato y qué no puede pasar
Pasa
- · Todas las mallas, huesos y pesos, byte a byte donde las versiones coinciden
- · Las expresiones, con el nombre cambiado entre los dos esquemas
- · Spring bones y colisionadores
- · Los metadatos y la licencia, trasladados entre los dos conjuntos de campos
No pasa
- · Campos que tiene una versión y no la otra: aparecen listados bajo el resultado
- · Restricciones y tipos de mirada (LookAt) que la versión de destino no define
Cómo cambiar la versión de un VRM
- Arrastra el .vrm. La página lee su versión y te ofrece la otra.
- El conversor reescribe la extensión del avatar en nuestro servidor y gira el modelo para que mire hacia donde espera la versión de destino.
- Mira la vista previa del resultado, lee las notas sobre lo que no se pudo pasar y descarga el archivo. Los dos se borran a los 3 días.
Por qué las dos versiones no se mezclan
VRM 0.x y 1.0 guardan el mismo avatar en extensiones distintas, con nombres de expresiones y campos de licencia distintos, y con el esqueleto mirando en sentidos opuestos en el espacio de glTF. Una aplicación escrita para una de ellas lee la otra como basura o directamente no la abre. VSeeFace, VNyan y la mayoría de las aplicaciones antiguas leen 0.x; VRoid Studio exporta 1.0 por defecto desde 2023, y por eso un modelo recién salido de VRoid no se abre en VSeeFace.
La orientación es lo que se suele pasar por alto al convertir a mano: sin un giro de media vuelta, el avatar queda de espaldas a la cámara y todos los clips se reproducen en espejo.
Qué se conserva
La geometría, los huesos, los pesos, las texturas y los materiales no se tocan. Las expresiones cambian de nombre, los spring bones y los colisionadores se reescriben y la licencia se traslada al otro conjunto de campos. Todo lo que no tiene campo en la versión de destino aparece listado bajo el resultado, para que lo sepas antes de descargar.
Preguntas
Mi exportación de VRoid no se abre en VSeeFace.
Es un archivo 1.0 y VSeeFace lee 0.x. Conviértelo aquí y se abrirá.
Una aplicación pide 1.0 y mi modelo es 0.x.
La misma página funciona en el otro sentido: arrastra el archivo 0.x.
¿Qué se pierde?
Solo los campos que la versión de destino no puede expresar; el resultado los lista. La geometría y las texturas nunca se tocan.
¿Qué versión es mi archivo?
Arrástralo al visor de VRM o aquí: los dos leen la versión declarada y la muestran.
Tengo un FBX o un GLB, no un VRM.
Entonces primero hay que convertirlo a VRM, en el conversor de FBX a VRM; esta página solo cambia la versión de un archivo que ya es VRM.
¿Qué pasa con mi archivo?
Se sube, se reescribe, se guarda 3 días para la vista previa y la descarga, y después se borra.
¿Todavía no es un VRM?
Un FBX, GLB o .blend con rig se convierte en VRM en el conversor de FBX a VRM; un VRM se convierte en FBX para un motor en el conversor de VRM a FBX.