FBX-zu-VRMA-Konverter: Clips für jedes VRM

Zieh einen Bewegungsclip als .fbx oder .glb hierher, zum Beispiel einen Mixamo-Download, und du bekommst eine .vrma. Die Bewegung wird auf das VRM-Humanoid-Skelett übertragen, sodass eine Datei auf jedem VRM-Avatar läuft, und du siehst sie an einem Modell, bevor du sie herunterlädst.

Was mitkommt und was nicht mitkommen kann

Kommt mit

  • · Die Körperbewegung, auf jedem humanoiden Knochen, den der Clip bewegt
  • · Fingerbewegungen, sofern der Clip welche hat
  • · Timing und Länge des Clips

Kommt nicht mit

  • · Root Motion, die die Figur über den Boden bewegt: Der Clip läuft auf der Stelle
  • · Knochen außerhalb des Humanoid-Skeletts: Requisiten, Schwänze, zusätzliche Wirbelsäulensegmente
  • · Gesichtsanimation: Eine .vrma enthält Knochen und Blickrichtung, keine Shape Keys

So wandelst du FBX in VRMA um

  1. Lade die Bewegung bei Mixamo als FBX Binary herunter, mit oder ohne Skin, und zieh sie hierher. Eine GLB mit Clip geht auch. Bis 100 MB.
  2. Der Clip wird auf unserem Server gelesen, auf das VRM-Humanoid-Skelett übertragen und als .vrma geschrieben.
  3. Spiel ihn am Vorschau-Avatar ab und lade ihn dann herunter. Die Dateien werden 3 Tage später gelöscht.

Warum ein Mixamo-Clip umgewandelt werden muss

Ein Mixamo-Clip animiert mixamorig-Knochen eines ganz bestimmten Skeletts. Ein VRM hat ein eigenes Humanoid-Skelett mit eigener Ruhepose, deshalb verbiegt ein direkt abgespielter Clip das Modell falsch. Beim Retargeting wird die Rotation jedes Knochens im Clip gelesen, auf das VRM-Humanoid-Skelett übertragen und als VRMA geschrieben, dem Animationsformat von VRM, das jede App mit VRMA-Unterstützung auf jedem Avatar abspielt.

Figur oder Clip

Ein Mixamo-Download einer Figur enthält ein Mesh und ist ein Modell, kein Clip; diese Seite nimmt ihn nicht an und verweist auf den Modellkonverter. Ein Bewegungs-Download enthält ein Skelett und die Bewegung, und genau den braucht diese Seite.

Fragen

Welche Dateien kann ich hierher ziehen?

Eine binäre FBX oder eine GLB mit einem Animationsclip: Mixamo-Downloads, Exporte aus Blender oder Unity.

Läuft der Clip auf meinem Avatar?

Ja, auf jedem VRM: Der Clip wird für das VRM-Humanoid-Skelett geschrieben, das Modell spielt also keine Rolle.

Wo kann ich eine .vrma verwenden?

In VMagicMirror, VRM Posing Desktop, Unity über UniVRM, Blender über das VRM-Add-on, VRoid Hub sowie im Viewer und im Poser dieser Seite.

Meine Mixamo-Datei ist eine Figur, keine Bewegung.

Dann gehört sie in den FBX-zu-VRM-Konverter; diese Seite nimmt Bewegungsclips.

Ich möchte fertige Bewegungen.

Zwölf gibt es auf der Seite der Animationsbibliothek, kostenlos zum Ansehen und Herunterladen.

Was passiert mit meiner Datei?

Hochgeladen, umgewandelt, 3 Tage aufbewahrt, dann gelöscht.

Brauchst du einen Avatar zum Abspielen?

Ein geriggtes Modell wird mit dem FBX-zu-VRM-Konverter zum VRM; fertige Clips findest du in der Animationsbibliothek.