Metlivi Blog

Lippensynchronität und Körperanimation auf getrennten Knochenkanälen bearbeiten

Damit du die Lippensynchronität bearbeiten kannst, ohne die Körperanimation zu beeinträchtigen, erhält jede Performance eine eigene Aktion, die nur die Eigenschaften enthält, die sie steuern soll. Spiele die Aktionen anschließend gemeinsam auf getrennten Animationstracks ab. Lass Kiefer- und Lippensteuerungen in der Mundaktion; Root-Bewegung, Gliedmaßen, Rumpf, Hals und Kopfbewegungen gehören in die Körperaktion.

Diese Anleitung verwendet Blender 4.5 LTS und eine Figur, deren Mund- und Körpersteuerungen bereits funktionieren. Ziel ist es, Mundposen und Dialogtiming anzupassen und dabei eine bestehende Körperperformance beizubehalten. Der Editor für nichtlineare Animationen in Blender, kurz NLA-Editor, stellt die Tracks zum Kombinieren der Aktionen bereit. Blender-Handbuch: Tracks

29. Oktober 20268 Min. LesezeitVon Metlivi Editorial Team
Abschnitt 1

Was trennt Mundanimation tatsächlich von Körperanimation?

In Blender speichert eine Aktion Animationsdaten. Ihre F-Kurven beschreiben, wie sich einzelne Eigenschaften im Laufe der Zeit verändern, etwa die Rotation eines Knochens oder eine benutzerdefinierte Eigenschaft einer Steuerung. Die unter den Knochennamen angezeigten Kanalgruppen helfen, diese Kurven zu ordnen; ihre Namen legen jedoch nicht fest, dass sie ausschließlich einen bestimmten Figurenteil steuern. Blender-Handbuch: Aktionen

Die praktische Regel lautet: Jede animierte Eigenschaft hat genau einen Besitzer. Zwei Aktionen namens Body und LipSync können sich trotzdem in die Quere kommen, wenn beide Kurven für dieselbe Kiefersteuerung enthalten. Umgekehrt können Aktionen auf demselben Armature-Objekt problemlos zusammenspielen, wenn sie unterschiedliche Eigenschaften animieren. Dieser Arbeitsablauf beruht darauf, die Kurven selbst zu trennen.

Aktionsslots erfüllen einen anderen Zweck: Sie ordnen unterschiedliche Animationsdatenblöcke innerhalb einer Aktion. Verwende für diesen Arbeitsablauf mit einem einzelnen Armature-Objekt separate Körper- und Mundaktionen, denen jeweils ein passender Slot für das Armature-Objekt zugewiesen ist. Slots namens „mouth“ und „body“ erstellen keine automatische Filterung der Knochen in diese Kategorien. Blender-Handbuch: Aktionsslots

Abschnitt 2

Welche Steuerungen gehören in welche Aktion?

Erstelle vor dem Bearbeiten eine kleine Übersicht zur Zuordnung. Die folgende Aufteilung ist ein Vorschlag und keine vorgeschriebene Blender-Namenskonvention:

Steuerung oder Eigenschaft Vorgeschlagener Besitzer Bearbeitungsregel
Root-Bewegung, Rumpf, Gliedmaßen Körperaktion Bei Dialogänderungen beibehalten
Hals- und Kopfbewegungen Körperaktion Die Gesamtperformance der Figur zusammenhalten
Kieferöffnung und Lippensteuerungen Lippensynchronitätsaktion An den Dialog anpassen
Blinzeln und Augenbrauensteuerungen Optionale Ausdrucksaktion Nur trennen, wenn eine unabhängige Bearbeitung nützlich ist
Eine benutzerdefinierte Eigenschaft, die Mundformen steuert Lippensynchronitätsaktion Die Eigenschaft mit Keyframes versehen, die tatsächlich die Form erzeugt

Teste das Rig, bevor du Keyframes aufzeichnest. Bewege eine Mundsteuerung, beobachte, was sich verändert, und setze sie dann zurück. Finde heraus, ob die sichtbare Form von der Transformation der Steuerung, einer benutzerdefinierten Eigenschaft oder einer treibergesteuerten Beziehung stammt. Blenders endgültige Animation kann neben Keyframe-Transformationen auch Treiber und Constraints enthalten. Ein scheinbar leerer Kanal eines Deformationsknochens beweist daher nicht, dass der Mund keine Animation hat. Blender-Handbuch: Strips bearbeiten – Aktion backen

Lass die bestehende Hierarchie intakt. Untergeordnete Knochen übernehmen normalerweise Position, Rotation und Skalierung ihrer übergeordneten Knochen. Deshalb können Mundsteuerungen unabhängig in lokalen Koordinaten animiert werden und trotzdem einer Kopfbewegung folgen. In der Regel musst du weder den Kiefer abtrennen noch die Knochenhierarchie ändern, nur um die Bearbeitung zu trennen. Blender-Handbuch: Beziehungen

Abschnitt 3

Wie erstellst du neben einer bestehenden Körperaktion eine Mundaktion?

Speichere zunächst eine Arbeitskopie des Projekts. Wähle das Armature-Objekt aus, öffne im Dope Sheet den Modus Action Editor und prüfe die bestehende Körperaktion. Klappe ihre Kanäle auf und kontrolliere, ob sie die Eigenschaften enthält, die laut deiner Übersicht dem Körper zugeordnet sind.

Verwende Aktion nach unten schieben, um die Aktion in einen NLA-Strip zu verschieben. Dadurch hat das Armature-Objekt keine aktive Aktion mehr. Blender unterscheidet dies von Aktion ablegen, wodurch die Aktion für eine spätere Verwendung auf einem stummgeschalteten Track abgelegt wird. Verwende „Aktion nach unten schieben“, wenn der Körper weiter animiert werden soll, während du arbeitest. Blender-Handbuch: Aktionseditor

Erstelle im nun leeren Aktionseditor eine neue Aktion und gib ihr einen aussagekräftigen Namen, etwa LipSync_Line01. Wechsle in den Pose-Modus, wähle eine Mundsteuerung und füge auf der vorgesehenen Eigenschaft einen ersten Keyframe ein. Vergewissere dich, dass die neue Aktion und ihr Slot dem Armature-Objekt zugewiesen sind, bevor du weitermachst.

Versehe nur die Eigenschaften aus deiner Mundliste mit Keyframes. Für wiederkehrende Arbeiten kannst du einen benutzerdefinierten Keying-Set erstellen, der diese Eigenschaften enthält. Keying-Sets fügen Keyframes für eine festgelegte Gruppe von Eigenschaften ein. Prüfe daher vor jedem Durchgang das aktive Set; ein allgemeines Figuren-Set kann mehr Steuerungen enthalten, als diese Aufgabe erfordert. Blender-Handbuch: Keying-Sets

Schiebe anschließend auch die Mundanimation nach unten. Platziere ihren Strip auf einem separaten NLA-Track oberhalb des Körpertracks. Beide Strips sollten den vorgesehenen Performance-Zeitraum abdecken. Nun kannst du die Clips einzeln auswählen, prüfen und überarbeiten.

Abschnitt 4

Wie teilst du eine Aktion auf, die bereits beide Performances enthält?

Wenn die ursprüngliche Aktion bereits Mund- und Körper-Keyframes enthält, sichere sie, bevor du Kanäle entfernst. Ein praktischer Weg: Schiebe sie in den NLA-Editor, dupliziere ihren Strip mit Strip → Duplizieren und platziere die Kopie auf einem anderen Track. Dieser Befehl dupliziert die referenzierte Aktion; Verknüpfte Duplizierung verwendet sie gemeinsam. Mit Einzelnutzer erstellen kannst du eine bereits gemeinsam verwendete Aktion vor der Bearbeitung abtrennen. Blender-Handbuch: Strips bearbeiten

Benenne die beiden Aktionen in Body und LipSync um. Bearbeite die Körperkopie und entferne nur die Kanäle, die dem Mund gehören. Bearbeite dann die Lippensynchronitätskopie und entferne die Kanäle, die dem Körper gehören. Bewahre eine unveränderte Projektkopie auf, damit du eine übersehene Steuerung wiederherstellen kannst.

Entferne ganze unerwünschte Kanäle mit Kanal → Kanäle löschen. Bei Tastenkürzeln muss sich der Zeiger über dem Kanalbereich befinden; über dem Keyframe-Bereich werden stattdessen ausgewählte Keyframes gelöscht. Prüfe bei einer Steuerung mit mehreren Aufgaben die Eigenschaftspfade, statt eine ganze Knochengruppe zu löschen, ohne ihren Inhalt zu kontrollieren. Blender-Handbuch: Kanäle bearbeiten

Teste jede Aktion einzeln. Die Körperaktion sollte die Körperperformance ohne die aufgezeichnete Mundbewegung wiedergeben. Die Mundaktion sollte die Dialogformen ohne Root-Bewegungen oder Gesten enthalten. Aktiviere anschließend beide, um das Zusammenspiel zu prüfen.

Abschnitt 5

Welche Überblendungseinstellungen halten die Aktionen unabhängig?

Verwende bei zwei Aktionen mit getrennt zugeordneten Eigenschaften zunächst die Überblendung Ersetzen und volle Einflussstärke. „Ersetzen“ überschreibt Werte tieferer Tracks für Eigenschaften, die vom oberen Strip animiert werden. Es erzeugt keinen Knochenfilter. Wenn sich beim Aktivieren der Lippensynchronität eine Körperpose ändert, prüfe die Mundaktion auf unerwünschte Körperkurven, bevor du den Überblendungsmodus änderst. Blender-Handbuch: NLA-Seitenleiste

Stelle den Strip der Mundaktion auf Nichts als Extrapolation ein, wenn er nur innerhalb seiner Grenzen wirken soll. „Halten“ und „Halten vorwärts“ können Endwerte über den Clip hinaus verlängern. Füge außerdem nahe dem Anfang und Ende eine bewusst gewählte Ruhepose des Mundes als Keyframe ein, wenn du einen kontrollierten Übergang brauchst; die Extrapolation allein gestaltet diesen Übergang nicht.

Behandle dies als drei getrennte Einstellungen: Die Zuordnung legt fest, welche Eigenschaften ein Clip animiert, die Überblendung bestimmt, wie sich überlappende Werte kombinieren, und die Extrapolation legt fest, was außerhalb des Strips geschieht. Gehe bei der Fehlersuche in dieser Reihenfolge vor.

Abschnitt 6

Wie passt du das Lippensynchronitäts-Timing an, ohne Gesten zu verschieben?

Wähle den Mund-Strip aus und wechsle im NLA-Editor mit Tab in den Tweak-Modus. Im vollständigen Tweak-Modus bleiben die anderen Tracks aktiviert, während die Keyframes der ausgewählten Aktion sichtbar werden. So kannst du die Mundbewegungen verfeinern und gleichzeitig die Körperperformance sehen. Beende den Tweak-Modus, bevor du den Strip selbst verschiebst. Blender-Handbuch: Strip-Aktionen im Tweak-Modus bearbeiten

Wähle die kleinste zeitliche Änderung, die das Problem behebt. Verschiebe einzelne Mund-Keyframes, wenn eine Form zu früh oder zu spät einsetzt. Verschiebe den gesamten Mund-Strip, wenn die komplette Zeile gleichmäßig versetzt ist. Skaliere den Strip nur, wenn sich seine Gesamtdauer ändern muss. Blender unterscheidet zwischen dem Verschieben eines Strips, dem Zuschneiden des Aktionsbereichs und dem Ändern der Wiedergabegeschwindigkeit. Blender-Handbuch: NLA-Seitenleiste

Nehmen wir als Beispiel an, ein Projekt läuft mit 24 Bildern pro Sekunde und jede Mundform beginnt 0,25 Sekunden zu spät. Das entspricht 24 × 0.25 = 6 frames. Verschiebe den Mund-Strip um sechs Bilder nach vorne und lass den Körper-Strip sowie die Audioreferenz an ihrer Position. Wenn der Anfang passt, das Ende aber abweicht, behebt ein einzelner Versatz nicht die gesamte Zeile. Prüfe stattdessen die Dauer und die Zwischenposen.

Spiele nach jeder Überarbeitung die ganze Zeile erneut ab und prüfe die erste und letzte Mundpose. Eine lokale Korrektur kann eine Silbe verbessern, aber den anschließenden Übergang abrupt machen. Lass den Körpertrack für diese letzte Prüfung sichtbar.

Abschnitt 7

Wie findest du schnell heraus, wodurch sich die Aktionen gegenseitig stören?

Gehe diese Schritte durch, um die Ursache zu finden, bevor du die Animation neu aufbaust:

  1. Prüfe die Kanalzuordnung. Suche in der Mundaktion nach Kurven für Root, Gliedmaßen, Kopf oder nicht zugehörige benutzerdefinierte Eigenschaften.
  2. Schalte jeden Track einzeln. Mit der Solo-Steuerung von Blender wird ein Track isoliert; dabei wird auch der aktive Aktionstrack stummgeschaltet. Prüfe, ob jeder Clip nur die vorgesehene Performance enthält. Blender-Handbuch: Tracks
  3. Prüfe gemeinsam verwendete Aktionen. Wenn sich beim Ändern eines Strips ein anderer ändert, prüfe, ob beide auf dieselbe Aktion verweisen. Erstelle bei Bedarf eine unabhängige Kopie.
  4. Prüfe die Strip-Grenzen. Wenn eine Mundpose nach dem Dialog bestehen bleibt, kontrolliere die Extrapolation und die End-Keyframes.
  5. Prüfe Treiber und Constraints. Wenn die Kurven getrennt sind, das Rig die Bewegungen aber weiterhin koppelt, verfolge die Steuerungen, die die endgültige Pose erzeugen.

Verwende Kanalsperren nicht als Ersatz für eine Trennung. Ein geschützter Kanal lässt sich nicht bearbeiten, während ein stummgeschalteter Kanal die Animation nicht mehr beeinflusst. Keine der beiden Aktionen entfernt den Kanal aus der Aktion. Bei einem wiederverwendbaren Clip nur für den Mund lässt sich die saubere Zuordnung leichter prüfen als eine Sammlung vorübergehend deaktivierter Kurven. Blender-Handbuch: Kanäle bearbeiten

Abschnitt 8

Wie bewahrst du das kombinierte Ergebnis beim Export?

Wenn die Aufgabe mit einem Blender-Render endet, behalte die getrennten Aktionen für spätere Überarbeitungen bei. Wenn du eine glTF-Figurendatei brauchst, wähle den Exportmodus bewusst: Im Modus NLA-Tracks exportiert der Exporter jeden Track als eigene Animation, während der Modus Szene die ausgewertete Szenenanimation exportiert. Zwei sichtbare Tracks ergeben also nicht automatisch einen kombinierten exportierten Clip. Dokumentation glTF-Blender-IO der Khronos Group: Animationen

Für eine kombinierte Performance verwendest du eine Exportkonfiguration, die die ausgewertete Szene erfasst, und prüfst anschließend die exportierte Datei am Zielort. Kontrolliere Dialogtiming, Kopfbewegung, Mund-Endposen und den ausgewählten Bildbereich. In der Exportdokumentation steht außerdem, dass das Mesh ein direktes Kind des Armature-Objekts sein muss, damit vom Knochen gesteuerte Shape-Key-Animationen abgetastet werden. Prüfe diese Voraussetzung, wenn dein Mund-Rig so aufgebaut ist. Dokumentation glTF-Blender-IO der Khronos Group: Export

Mit dem fertigen Setup kannst du eine Mundpose überarbeiten, einen Dialogclip verschieben und eine Geste unabhängig anpassen. Bewahre die bearbeitbaren Aktionen im Quellprojekt auf, prüfe die Zuordnung ihrer Eigenschaften und kontrolliere nach jeder Timing-Änderung die gemeinsame Wiedergabe.

Abschnitt 9

Quellen

Weitere Artikel

Dieses Thema weiter erkunden