VRM-Versionskonverter: 1.0 in 0.x und zurück
Zieh eine .vrm hierher und du bekommst die andere Version. VSeeFace liest nur 0.x, manche neueren Apps wollen 1.0. Die Geometrie bleibt unverändert; Gesichtsausdrücke, Spring Bones und Metadaten werden in die Begriffe der anderen Version umgeschrieben, und die Seite listet auf, was sich nicht übertragen ließ.
Was mitkommt und was nicht mitkommen kann
Kommt mit
- · Jedes Mesh, jeder Knochen und jede Gewichtung, Byte für Byte, wo beide Versionen übereinstimmen
- · Gesichtsausdrücke, zwischen den beiden Namensschemata umbenannt
- · Spring Bones und Collider
- · Metadaten und Lizenz, zwischen den beiden Feldsätzen zugeordnet
Kommt nicht mit
- · Felder, die nur eine der beiden Versionen hat: unter dem Ergebnis aufgelistet
- · Constraints und LookAt-Typen, die die Zielversion nicht definiert
So wechselst du die Version eines VRM-Modells
- Zieh die .vrm hierher. Die Seite liest ihre Version und bietet die andere an.
- Der Konverter schreibt die Avatar-Erweiterung auf unserem Server um und dreht das Modell in die Richtung, die die Zielversion erwartet.
- Sieh dir das Ergebnis an, lies die Hinweise dazu, was nicht übertragen wurde, und lade die Datei herunter. Beide werden 3 Tage später gelöscht.
Warum sich die beiden Versionen nicht mischen
VRM 0.x und 1.0 speichern denselben Avatar in verschiedenen Erweiterungen, mit anderen Namen für die Gesichtsausdrücke, anderen Lizenzfeldern und einem Skelett, das im glTF-Raum in die entgegengesetzte Richtung schaut. Eine App, die für eine der beiden geschrieben ist, liest die andere als Datenmüll oder gar nicht. VSeeFace, VNyan und die meisten älteren Apps lesen 0.x; VRoid Studio exportiert seit 2023 standardmäßig 1.0, deshalb öffnet sich ein frisches VRoid-Modell nicht in VSeeFace.
Die Blickrichtung übersehen die meisten, wenn sie von Hand umwandeln: Ohne eine halbe Drehung steht der Avatar mit dem Rücken zur Kamera, und jeder Clip läuft gespiegelt.
Was übertragen wird
Geometrie, Knochen, Gewichtung, Texturen und Materialien bleiben unverändert. Gesichtsausdrücke werden umbenannt, Spring Bones und Collider neu geschrieben, die Lizenz auf den anderen Feldsatz abgebildet. Alles, wofür die Zielversion kein Feld hat, steht unter dem Ergebnis, sodass du es vor dem Download weißt.
Fragen
Mein VRoid-Export öffnet sich nicht in VSeeFace.
Es ist eine 1.0-Datei, und VSeeFace liest 0.x. Wandle sie hier um, dann öffnet sie sich.
Eine App will 1.0, mein Modell ist 0.x.
Dieselbe Seite funktioniert auch andersherum: Zieh die 0.x-Datei hierher.
Was geht verloren?
Nur Felder, die die Zielversion nicht ausdrücken kann; das Ergebnis listet sie auf. Geometrie und Texturen werden nie angefasst.
Welche Version hat meine Datei?
Zieh sie in den VRM-Viewer oder hierher: Beide lesen die angegebene Version und zeigen sie an.
Ich habe eine FBX oder GLB, kein VRM.
Dann muss sie zuerst in VRM umgewandelt werden, mit dem FBX-zu-VRM-Konverter; diese Seite ändert nur die Version einer Datei, die bereits ein VRM ist.
Was passiert mit meiner Datei?
Sie wird hochgeladen, umgeschrieben, 3 Tage für Vorschau und Download aufbewahrt und dann gelöscht.
Noch kein VRM?
Eine geriggte FBX, GLB oder .blend wird mit dem FBX-zu-VRM-Konverter zum VRM-Modell; ein VRM-Modell wird mit dem VRM-zu-FBX-Konverter zur FBX für eine Engine.