QuickMagic → Autodesk Maya Charakteranimation
So verwenden Sie QuickMagic KI-Bewegungserfassung in Maya
Importieren Sie QuickMagic FBX-Animation, charakterisieren und retargeten Sie Körperbewegungen mit Maya HumanIK, ordnen Sie die Gesichtsperfomance einem benutzerdefinierten Rig zu, entfernen Sie verifizierte Kurvenartefakte, korrigieren Sie Fußkontakte, backen Sie das ausgewertete Ergebnis und exportieren Sie produktionsreife Animationen.
Workflow auf einen Blick
Sehen Sie sich das originale QuickMagic-zu-Maya-Retargeting-Tutorial an
Der ursprüngliche Artikel verweist auf das folgende Ersteller-Tutorial für den Retargeting-Workflow mit benutzerdefiniertem Rig. Der untenstehende schriftliche Leitfaden ergänzt einen Maya-nativen HumanIK-Pfad, Bereinigungssicherungen und eine klarere Trennung zwischen Körper- und Gesichtsanimation.
Bevor Sie beginnen
Sie benötigen:
- Einen QuickMagic FBX-Körperanimations-Export
- Autodesk Maya mit dem FBX-Plug-in
- Einen geriggten Zielcharakter
- Das originale Performance-Video zum visuellen Vergleich
- Eine bekannte Ziel-Bildrate und ein bekanntes Ausgabeformat
- Für Gesichtsarbeit: eine dokumentierte Liste der Ziel-Blend-Shapes, Gelenke oder Gesichts-Controls
| Datentyp | Empfohlener Maya-Pfad | Warum getrennt |
|---|---|---|
| Ganzkörper-Skelettbewegung | FBX-Import → HumanIK-Charakterisierung → Retargeting | HumanIK ist für die Animationsübertragung zwischen charakterisierten Skeletten konzipiert. |
| Gesichts-Blend-Shape-Werte | Kanalzuordnung, Verbindungen, Driven Keys oder ein kompatibles Retargeting-Tool | Blend-Shape-Namen und Ausdrucksbereiche variieren zwischen Charakteren. |
| Gesichts-Gelenkbewegung | Constraint- oder Control-Zuordnung gefolgt von Baking | Das Ziel kann eine andere Anzahl von Gelenken oder andere Achsen verwenden. |
| Bereinigungskorrekturen | Animationslayer, Graph-Editor, IK-Controls und selektives Baking | Korrekturen sollten bis zur endgültigen Freigabe umkehrbar bleiben. |
1Generieren und validieren Sie die QuickMagic Quellbewegung
- Laden Sie ein klares Quellvideo bei QuickMagic hoch.
- Wählen Sie basierend auf dem Ziel-Rig und dem Plan Körper-, Hand- oder Gesichtsverarbeitung.
- Überprüfen Sie die Vorschau bei normaler Geschwindigkeit und Bild für Bild.
- Bestätigen Sie die Root-Bewegung, die Identität linker/rechter Gliedmaßen, die Bodenhöhe und sichtbare Kontakte.
- Exportieren Sie FBX mit der für das Maya-Projekt erforderlichen Bildrate.
- Bewahren Sie eine unberührte Datei wie
Schauspieler_Aktion_QuickMagic_Quelle.fbxauf.
2Importieren Sie das QuickMagic FBX in Maya
- Öffnen Sie Fenster → Einstellungen/Preferences → Plug-in-Manager.
- Bestätigen Sie, dass
fbxmaya.mllgeladen ist, falls FBX im Dateityp-Menü fehlt. - Wählen Sie Datei → Importieren und wählen Sie das QuickMagic FBX aus.
- Verwenden Sie eine animationsorientierte FBX-Voreinstellung.
- Überprüfen Sie den importierten Zeitbereich, die Bildrate, die Skalierung, die Hochachse und die Hierarchie.
- Durchsuchen Sie den gesamten Clip, bevor Sie die Quellgelenke umbenennen oder mit Constraints versehen.
| Import-Prüfung | Was zu prüfen ist | Symptom bei Fehler |
|---|---|---|
| Bildrate | Maya-Zeitleiste und FBX-Abtastung stimmen überein | Bewegung läuft zu schnell, zu langsam oder mit ungleichmäßigem Timing |
| Achse und Ausrichtung | Der Charakter steht aufrecht und blickt in die erwartete Richtung | Charakter liegt oder bewegt sich entlang der falschen Achse |
| Einheiten und Skalierung | Das Quellskelett ist plausibel groß im Verhältnis zum Ziel | Charakter erscheint winzig/riesig oder die Retargeting-Translation ist übertrieben |
| Animationsbereich | Die vollständige exportierte Aufnahme ist vorhanden | T-Pose, fehlende Bewegung oder abgeschnittener Endbereich |
3Charakterisieren Sie das QuickMagic Quellskelett
HumanIK-Retargeting erfordert eine HumanIK-Charakterdefinition sowohl für die Quelle als auch für das Ziel. Öffnen Sie Mayas Character Controls oder das HumanIK-Fenster und erstellen Sie eine neue Definition für das importierte QuickMagic Skelett.
- Weisen Sie das von der HumanIK-Definition benötigte Hüft-/Root-Gelenk zu.
- Ordnen Sie die Wirbelsäule, den Hals und den Kopf zu.
- Ordnen Sie die Gelenke der linken und rechten Schulter, des Arms, des Unterarms und der Hand zu.
- Ordnen Sie die Gelenke des linken und rechten Oberschenkels, Unterschenkels und Fußes zu.
- Fügen Sie optionale Finger, Zehen oder zusätzliche Wirbelsäulensegmente nur dann hinzu, wenn das Ziel sie benötigt.
- Bestätigen Sie, dass die Definition gültig wird, bevor Sie fortfahren.
4Bereiten Sie den Zielcharakter vor und charakterisieren Sie ihn
- Erstellen Sie eine HumanIK-Definition für das Zielskelett.
- Ordnen Sie äquivalente Körperbereiche zu, auch wenn das Ziel andere Gelenknamen verwendet.
- Platzieren Sie das Ziel in der beabsichtigten Referenzpose.
- Vergleichen Sie Schulterhöhe, Armrichtung, Hüftausrichtung, Knie- und Fußachsen.
- Erstellen Sie ein HumanIK-Control-Rig, wenn Sie animatorfreundliche Effektoren und nicht-destruktive Bearbeitungen benötigen.
5Retargeten Sie QuickMagic Körperbewegungen mit HumanIK
- Wählen Sie den Ziel-HumanIK-Charakter.
- Setzen Sie seine Animationsquelle auf den charakterisierten QuickMagic Charakter.
- Zeigen Sie eine Vorschau der Bewegung ohne Baking an.
- Überprüfen Sie Beckenhöhe, Schultern, Hände, Knie, Füße und Root-Bewegung.
- Passen Sie die HumanIK-Retargeting-Parameter erst an, nachdem die Quell- und Zielposen ausgerichtet sind.
- Entscheiden Sie, ob Sie auf das Zielskelett oder ein HumanIK-Control-Rig backen möchten.
Ordnen Sie Gesichtsanimation als separaten Workflow zu
HumanIK kümmert sich um das Körper-Retargeting; es macht nicht automatisch unabhängige Gesichts-Rigs kompatibel. Die Gesichtsumleitung hängt davon ab, wie das Zielgesicht aufgebaut ist.
Blend-Shape-Ziel
- Listen Sie die QuickMagic Gesichtskanäle auf, die im exportierten Paket oder Quell-Rig verfügbar sind.
- Listen Sie die Blend-Shape-Attribute des Zielcharakters und die gültigen Wertebereiche auf.
- Erstellen Sie eine Zuordnungstabelle für äquivalente Ausdrücke.
- Verwenden Sie Verbindungen, Remap-Knoten, Driven Keys oder ein kompatibles Umleitungstool.
- Begrenzen und skalieren Sie das Ergebnis für den Zielcharakter.
Gelenk- oder Control-basiertes Gesichts-Rig
- Identifizieren Sie die Quellgelenk-Rotationen/-Translationen oder Ausdrucks-Controls.
- Ordnen Sie sie den Zielgesichts-Controls durch Constraints oder Utility-Knoten zu.
- Testen Sie Blinzeln, Kieferöffnung, Lippenformen, Augenbrauen und Blickrichtung separat.
- Backen Sie die ausgewerteten Controls erst, nachdem die Zuordnung genehmigt wurde.
Bereinigen Sie QuickMagic Mocap im Maya Graph-Editor
Öffnen Sie Fenster → Animationseditoren → Graph-Editor. Diagnostizieren Sie jedes Artefakt in der Ansicht, den Kurven und dem Quellvideo, bevor Sie einen Filter anwenden.
Beheben Sie echte Euler-Rotationsdiskontinuitäten
- Identifizieren Sie das Gelenk, das sichtbar kippt.
- Bestätigen Sie, dass die betroffenen Spuren Euler-Rotationskurven sind.
- Wählen Sie die vollständigen Rotate X-, Y- und Z-Kurven aus.
- Wählen Sie Kurven → Euler-Filter.
- Spielen Sie die gesamte Bewegung ab und überprüfen Sie die umliegenden Frames.
Maya wendet das Euler-Filtern auf gesamte Kurven an, nicht nur auf einen markierten Zeitabschnitt. Speichern Sie vor dem Filtern eine Quellversion.
Reduzieren Sie hochfrequentes Ruckeln konservativ
- Duplizieren Sie die Animation oder arbeiten Sie auf einem neuen Animationslayer.
- Wählen Sie nur die verrauschten Kurven aus.
- Verwenden Sie Glättungsfilter (Butterworth) mit konservativen Einstellungen.
- Vergleichen Sie das Ergebnis mit der Quell-Performance.
- Machen Sie rückgängig, wenn Auswirkungen, Gewichtsverlagerungen, Atmung oder ausdrucksstarke Gesten flach werden.
Verwenden Sie Animationslayer für Korrekturarbeiten
Animationslayer ermöglichen es Ihnen, Korrekturen auf vorhandene Bewegungen zu keyn, ohne die Quellkurven zu überschreiben. Verwenden Sie separate Layer für Körperbereinigung, Kontakte und Gesichtskorrekturen, und stummschalten/solieren Sie Layer für den A/B-Vergleich.
Beheben Sie Fußrutschen, ohne die Beine zu brechen
Fußrutschen ist normalerweise ein Problem auf Kettenebene, das das Fuß-Control, die Zielbeinproportionen, die Beckentranslation und die Root-Geschwindigkeit betrifft. Nur den Fuß zu sperren, kann das Knie strecken oder das Becken hüpfen lassen.
- Markieren Sie Fußaufsatz-, Stütz- und Abhebe-Frames.
- Überprüfen Sie die Bodenebene und die Zielskalierung.
- Verwenden Sie die Ziel-Fuß-IK-Effektoren oder Rig-Controls auf einem korrigierenden Animationslayer.
- Halten Sie den Fuß nur während des beabsichtigten Kontaktintervalls stabil.
- Passen Sie Hüften oder Root-Bewegung an, sodass der Schritt der Charaktergeschwindigkeit entspricht.
- Blenden Sie in den Kontaktbereich ein und aus, um ein Hüpfen zu vermeiden.
- Überprüfen Sie Zehenabrollen, Fersenheben und Knieausrichtung.
6Backen Sie das genehmigte Ergebnis und exportieren Sie FBX
Verwenden Sie für HumanIK-Charaktere die Bake-Optionen im HumanIK-Fenster. Autodesk empfiehlt ausdrücklich, das HumanIK-Baking dort zu starten, anstatt generell das Bake-Simulationsmenü als erste Wahl für einen HumanIK-Charakter zu verwenden.
- Bestätigen Sie die Quelle, das Ziel, die Korrektur-Layer und den endgültigen Frame-Bereich.
- Entscheiden Sie, ob Sie auf das Zielskelett oder das Control-Rig backen möchten.
- Verwenden Sie eine Abtastrate, die der Ausgabe-Bildrate entspricht.
- Überprüfen Sie das gebackene Ergebnis bei deaktivierter Live-HumanIK-Quelle.
- Exportieren Sie nur die erforderlichen Skelett-, Mesh- und Animationsdaten.
- Aktivieren Sie das FBX-Animations-Baking beim Export, wenn nicht unterstützte Constraints geplottet werden müssen.
- Importieren Sie das exportierte FBX in eine saubere Validierungsszene.
Abschließende Qualitäts-Checkliste
- Der vollständige Frame-Bereich ist vorhanden.
- Die Zielskalierung, Ausrichtung und Root-Richtung sind korrekt.
- Es sind keine sichtbaren Rotationskippungen mehr vorhanden.
- Fußkontakte sind stabil ohne Kniestreckung.
- Die Kurvenfilterung hat keine beabsichtigten Performance-Details entfernt



