Conversor de paquete de Unity a VRM: sin necesidad de Unity

Arrastra un .unitypackage. El paquete se descomprime en nuestro servidor, se encuentra el modelo que lleva dentro, se leen del paquete las texturas a las que apunta cada material, y el modelo con rig se convierte a VRM como cualquier FBX.

Qué pasa al otro formato y qué no puede pasar

Pasa

  • · El FBX o GLB que hay dentro del paquete, con su esqueleto y sus pesos de skinning
  • · Las texturas, leídas de los materiales que lleva el paquete
  • · Las shape keys, como expresiones

No pasa

  • · Los componentes de Unity: física, restricciones, scripts, descriptores de VRChat
  • · Los shaders: un shader de Unity pasa al modelo de material de VRM, así que los estilos toon quedan aproximados
  • · Los modelos cuya malla solo existe como prefab de Unity, sin un archivo de modelo dentro

Cómo convertir un paquete de Unity a VRM

  1. Arrastra el .unitypackage, o un ZIP que lo contenga. Hasta 100 MB.
  2. El paquete se descomprime en el servidor; si contiene varios modelos, la página te pregunta cuál. El modelo elegido se convierte con las texturas que nombran sus materiales.
  3. Mira la vista previa del VRM en 3D y descárgalo. El paquete y el resultado se borran a los 3 días.

Qué es un .unitypackage

Un archivo tar con los assets de un proyecto de Unity, cada uno con su ruta del proyecto: el FBX, las texturas, los archivos .mat que los unen y a menudo mucho más. El conversor lee el archivo directamente, sigue los materiales hasta sus texturas y pasa el modelo al mismo proceso que usa el conversor de FBX a VRM. Unity no llega a abrirse.

Dónde se detiene

Un paquete cuyo avatar es un prefab montado con piezas, sin un único archivo de modelo, no se puede convertir aquí; hace falta Unity para exportarlo como FBX. Si la licencia de un avatar prohíbe la conversión, respetarla te toca a ti: muchos vendedores de Booth prohíben exportar a VRM, y la página no puede saberlo.

Preguntas

¿Necesito tener Unity instalado?

No. El paquete se lee en nuestro servidor.

¿Se conservan las texturas?

Sí, cuando los materiales del paquete apuntan a ellas, que es lo normal.

El paquete contiene varios modelos.

La página los enumera; elige el que querías y no se sube nada dos veces.

Un avatar comprado en Booth: ¿está permitido?

Técnicamente, si contiene un archivo de modelo. Lee antes sus condiciones; muchas prohíben la conversión a VRM.

Mi .unitypackage está dentro de un .zip.

Arrastra el ZIP; el paquete se encuentra dentro.

¿Y de VRM a VRChat?

Aquí no. Un VRM entra en VRChat a través de Unity y el SDK de VRChat.

¿Solo quieres sacar los archivos?

El extractor de .unitypackage enumera cada asset con su ruta del proyecto y los guarda, en tu navegador, sin convertir nada.