QuickMagic VMD-TDA → Virt-A-Mate
VMD-Motion-Import-Anleitung: Verwenden Sie QuickMagic MoCap in VaM
Generieren Sie eine VMD-kompatible Bewegung aus einem Video, wählen Sie einen sicheren Importweg für Virt-A-Mate, installieren Sie einen Player oder Konverter, laden Sie Körperbewegung und optionalen Audio, korrigieren Sie Maßstab, Bodenkontakt und Physik, und speichern Sie dann eine bearbeitbare Szene oder Timeline-Animation.
Aktuelle Workflow-Fakten
Sehen Sie sich die QuickMagic und VaM VMD-Workflows an
Der einfachste Weg, in MMD zu animieren – QuickMagic KI Motion Capture
Zeigt die Video-zu-MMD/VMD-Seite des Workflows und die Bedeutung der Verwendung eines MMD-kompatiblen Exports.
Video auf YouTube öffnenVaM VMDPlayPlugIn – Kostenloses MMD/VMD-Player-Tutorial
Demonstriert die VaM-Seite: Installieren eines VMD-Players, Zuweisen eines Charakters und Abspielen einer MMD-Bewegung.
Video auf YouTube öffnenWählen Sie den VaM-Importpfad, bevor Sie etwas installieren
| Pfad | Am besten geeignet für | Vorteile | Einschränkungen und Risiko |
|---|---|---|---|
| Kommerzieller MMD VMD Player | Schnelle Wiedergabe mit Musik, Kamera und unterstützten Gesichtskanälen | Ausgereifter Player-Workflow; aktuelle Version 5.3.5 | Kostenpflichtig; VaM Hub zeigt eine Warnung zu ausführbarer Datei/Basis-DLL-Änderung an |
| FreeMMD Alpha | Einfache Körper-/Fingerbewegung und Audiowiedergabe | Hub-gehostetes VAR, klein und kostenlos | Zuletzt 2020 aktualisiert; explizit als Alpha beschrieben |
| mmd2timeline | Bearbeiten von Frames, Triggern, Playlists und Timeline-Integration | Konvertiert VMD in JSON, das Timeline bearbeiten kann | Sampling benötigt Zeit; Plugin dokumentiert Bugs und Ordnerbeschränkungen |
| mmd_vam_import Python-Konverter | Offline-Konvertierung in ein VaM-Szenen-JSON | Kein Live-VMD-Player erforderlich; skriptbar | Legacy-Tool; erfordert Python und erhebliche manuelle Physik-/Proportionsanpassung |
1Generieren Sie eine VMD-TDA-Bewegung in QuickMagic
- Nehmen Sie ein klares Ganzkörpervideo auf, bei dem der Darsteller und die Füße sichtbar sind.
- Laden Sie die Originaldatei in QuickMagic hoch.
- Überprüfen Sie vor dem Export die Gliedmaßenidentität, den Root-Weg und den Fußkontakt.
- Verwenden Sie bei Bedarf die 2D-Verfeinerung, um sichtbare Tracking-Fehler zu korrigieren.
- Wählen Sie die VMD- oder VMD-TDA-Ausgabe, die die aktuelle Oberfläche anzeigt.
- Stimmen Sie die gewünschte Bildrate und Clip-Dauer ab.
- Bewahren Sie das Originalvideo und die unberührte VMD-Quelle auf.
2Installieren Sie VaM und den VMD-Workflow sicher
- Verwenden Sie eine autorisierte Virt-A-Mate-Installation.
- Sichern Sie den VaM-Ordner, bevor Sie Plugins installieren, die Basisdateien ändern.
- Öffnen Sie die aktuelle VaM Hub-Ressourcenseite und lesen Sie Version, Abhängigkeiten, Update-Historie und Warnhinweise.
- Bevorzugen Sie ein Hub-gehostetes VAR, wenn eine geeignete, gewartete Option existiert.
- Bewahren Sie bei manuellen Skript-/DLL-Paketen die vom Ersteller dokumentierte Ordnerstruktur genau ein.
- Starten Sie VaM neu, wenn das ausgewählte Paket dies erfordert.
- Testen Sie in einer neuen Szene, bevor Sie eine wichtige Produktionsszene öffnen.
MMDPlayer.dll unter Custom/Scripts/MMDPlayer. Dies ist ein Legacy-Paketlayout, keine universelle Installationsregel für jedes VMD-Plugin. Befolgen Sie die Dokumentation des installierten Plugins. 3Bereiten Sie eine VaM-Szene und ein Person-Atom vor
- Starten Sie VaM und öffnen Sie eine saubere Szene.
- Fügen Sie ein Person-Atom hinzu oder wählen Sie es aus.
- Wechseln Sie in den Bearbeitungsmodus.
- Setzen Sie den Charakter auf eine neutrale Pose oder T-Pose zurück, falls das Plugin dies erfordert.
- Öffnen Sie das Person-Plugin-Panel oder das Szenen-Plugin-Panel, das vom ausgewählten Tool benötigt wird.
- Deaktivieren Sie andere Animations-Plugins, die denselben Körper steuern, während des ersten Tests.
Der Originalartikel verwendet einen Szenen-Plugin-Workflow. Andere Plugins, einschließlich FreeMMD und mmd2timeline, können stattdessen an ein Person-Atom angehängt sein. Verwenden Sie die vom jeweiligen Ressource angegebene Position.
Legacy VaM 1.22 MMDPlayer.dll Ladevorgang
Diese Screenshots sind aus dem ursprünglichen QuickMagic Artikel als Kompatibilitätsreferenz erhalten. Sie zeigen einen älteren manuellen DLL-Workflow und entsprechen möglicherweise nicht dem aktuellen Plugin-Paket.
Custom/Scripts/MMDPlayer. MMDPlayer.dll. Verwenden Sie nur eine DLL aus einer autorisierten Quelle, die der installierten VaM-/Plugin-Version entspricht. 4Laden Sie VMD-Bewegung, Audio und optionale Kameradaten
- Öffnen Sie die benutzerdefinierte Oberfläche des VMD-Players.
- Wählen Sie die Ziel-Person oder den Bewegungsempfänger aus.
- Wählen Sie Load File oder Load Folder.
- Wählen Sie die QuickMagic VMD aus.
- Laden Sie eine passende WAV/Audiodatei, wenn der Workflow Musik-Synchronisation benötigt.
- Weisen Sie die Kamerabewegung nur zu, wenn das Plugin und die VMD kompatible Kameradaten enthalten.
- Drücken Sie Play und überprüfen Sie die gesamte Bewegung.
Alternative: QuickMagic VMD in VaM Timeline konvertieren
mmd2timeline konvertiert VMD in JSON, das das VaM Timeline-Plugin abspielen und bearbeiten kann. Dies ist normalerweise der bessere Weg, wenn Sie manuelle Frame-Bearbeitungen, Trigger oder wiederverwendbare Szenenanimationen benötigen, anstatt einfache Tanzwiedergabe.
- Installieren Sie die erforderlichen Timeline- und mmd2timeline-Ressourcen und -Abhängigkeiten.
- Fügen Sie das dokumentierte
mmd2timeline.PersonAtom.cslistzum Person-Atom hinzu. - Platzieren Sie die VMD im erlaubten VaM-Verzeichnis.
- Initialisieren Sie das Person-Atom.
- Importieren Sie die VMD.
- Führen Sie Sample aus und warten Sie, bis der schnelle Sampling-Prozess abgeschlossen ist.
- Exportieren Sie das resultierende JSON.
- Laden Sie das JSON in Timeline und bearbeiten Sie Keys, Trigger oder Playlists.
Alternative: Offline VMD-zu-VaM-Szenenkonvertierung
Das Open-Source-Tool mmd_vam_import konvertiert eine VMD-Datei mit Python in ein VaM-Szenen-JSON. Es ist nützlich für technische Benutzer, die eine generierte Szene einem Live-Player-Plugin vorziehen.
- Installieren Sie Python 3 und die dokumentierte Python-Abhängigkeit.
- Laden Sie das Konverter-Skript und die Basisszene aus dem Repository herunter.
- Legen Sie den VMD-Eingabepfad, den Basisszenenpfad und den Ausgabeszenenpfad fest.
- Führen Sie das Konvertierungsskript aus.
- Öffnen Sie die generierte Szene in VaM.
- Passen Sie Physik, Proportionen und Steuerelemente manuell an.
Korrigieren Sie Maßstab, Füße, Zittern und VaM-Physik
Eine gültige QuickMagic VMD kann immer noch falsch aussehen, da MMD/TDA-Bewegungen und VaM-Charaktere unterschiedliche Proportionen, Steuerungssysteme und Physik verwenden.
| Problem | Wahrscheinliche Ursache | Empfohlene Anpassung |
|---|---|---|
| Füße gleiten | Charakterproportionen, Root-Maßstab oder MMD-Fuß-IK unterscheiden sich | Körpermaßstab anpassen, Root-/Bewegungsmaßstab justieren, Fußsteuerungen optimieren oder in Timeline bearbeiten |
| Charakter schwebt oder sinkt | Root-Höhe oder Bodenreferenz stimmt nicht | Positionsreferenz, Root-Y/Höhe und Szenenboden korrigieren |
| Gliedmaßen oszillieren | Antriebs-/Haltekraft und Dämpfung kollidieren mit Physik | Antriebs-/Haltekraft reduzieren oder Dämpfung schrittweise erhöhen |
| Körper verformt sich übermäßig | Soft-Body-Physik kollidiert mit schneller Animation | Soft-Body-Physik während der Diagnose reduzieren oder deaktivieren |
| Hände/Finger sind falsch | Plugin unterstützt keine Fingerkanäle oder Mapping unterscheidet sich | Plugin mit Fingerkanal-Unterstützung verwenden oder Ergebnis separat bearbeiten |
| Bewegungstiming weicht von Musik ab | Bildrate, Abtastrate oder Audio-Offset stimmen nicht | Player-/Abtastrate einstellen und gemessenen Audio-Offset anwenden |
5Speichern, backen oder exportieren Sie das funktionierende Ergebnis
- Speichern Sie die VaM-Szene als neues JSON, anstatt die Basisszene zu überschreiben.
- Bewahren Sie die originale QuickMagic VMD auf.
- Speichern Sie Plugin-Voreinstellungen, wenn das Plugin dies unterstützt.
- Für Timeline-Workflows exportieren Sie das gesampelte/bearbeitete JSON.
- Verwenden Sie die Bake- oder Exportfunktion des Players nur, wenn das ausgewählte Plugin dies dokumentiert.
- Laden Sie die gespeicherte Szene erneut und überprüfen Sie, ob die Abhängigkeiten aufgelöst sind.
- Dokumentieren Sie Plugin-Versionen und erforderliche VAR-Pakete für die zukünftige Wiederverwendung.



