PMX-zu-FBX-Konverter: MMD in eine Engine
Pack die .pmx oder .pmd mit ihrem Texturordner als ZIP und zieh die ZIP hierher. Heraus kommt eine einzige binäre FBX: das Skelett mit seinen japanischen Namen, die Morphs als Shape Keys und die Texturen eingebettet.
Was mitkommt und was nicht mitkommen kann
Kommt mit
- · Das Skelett, mit den japanischen Knochennamen, wie der Autor sie geschrieben hat
- · Skin-Gewichtung
- · Morphs, als Shape Keys unter ihren Namen
- · Texturen, in die FBX eingebettet
Kommt nicht mit
- · Physik: Die Rigid Bodies und Joints sind MMD-eigen und haben in FBX keine Entsprechung
- · Sphere-Maps und Toon-Texturen: Die Materialien kommen als einfaches PBR an
- · VMD-Bewegungen: Sie stehen nicht in der Modelldatei
So wandelst du PMX in FBX um
- Pack den Modellordner so, wie er verteilt wurde, mit der .pmx und ihrem tex-Verzeichnis als ZIP und zieh die ZIP hierher. Bis 100 MB.
- Das Modell wird auf unserem Server gelesen und als binäre FBX mit den Texturen darin geschrieben.
- Sieh dir die FBX im Browser als Vorschau an und lade sie herunter. Beide Dateien werden nach 3 Tagen gelöscht.
Die D-Knochen
MMD-Rigs haben meist zwei Sätze Beinknochen: 左足 und 右足, die von Bewegungen angesteuert werden, und 左足D und 右足D, auf die das Mesh gewichtet ist und die in MMD dem ersten Satz über Constraints folgen. Die FBX behält beide, aber kein Constraint kommt mit, also folgt das Mesh in einer Engine den D-Knochen. Animiere diese, oder mach die D-Knochen in deinem 3D-Programm zu Kindobjekten der normalen Knochen, dann bewegen sich die Beine.
Wohin mit der FBX
Unity, Unreal, Maya und Blender öffnen sie mit zugewiesenen Texturen. Für VTuber-Apps ist VRM das richtige Ziel, nicht FBX: Der MMD-zu-VRM-Konverter liest dieselbe ZIP.
Fragen
Was lade ich hoch?
Eine ZIP des Modellordners: die .pmx und ihre Texturen. Aus der .pmx allein wird ein graues Modell.
Bleiben die japanischen Knochennamen erhalten?
Ja, genau so, wie der Autor sie geschrieben hat.
Kommen die Morphs mit?
Ja, als Shape Keys mit ihren Namen.
Warum folgt das Bein-Mesh nicht, wenn ich 左足 drehe?
Weil das Mesh auf 左足D gewichtet ist. Animiere die D-Knochen, oder mach sie zu Kindobjekten der normalen Knochen.
Kann ich VMD-Bewegungen auf der FBX abspielen?
Nicht direkt; VMD ist das eigene Format von MMD. Wandle die Bewegung in einem Programm um, das VMD liest, oder nimm den Weg über VRM und eine VRMA.
Darf ich ein heruntergeladenes Modell umwandeln?
Nur wenn seine Nutzungsbedingungen es erlauben; viele MMD-Autoren verbieten die Umwandlung.
Für VTubing besser ein VRM-Modell
Der MMD-zu-VRM-Konverter liest dieselbe ZIP und schreibt einen Avatar mit zugeordneten Knochen und den Morphs als Gesichtsausdrücke.