Im Sequencer kannst du fast alles animieren. Es ist sogar möglich, eine komplette cinematic mit Kameraanimationen zu erstellen! Weitere Informationen findest du unter Sequencer-Grundlagen in der Unreal Engine.
Verwechsle den Sequencer nicht mit dem Filmsequenz-Gerät! Sobald du eine Ebenensequenz aufgenommen hast, kannst du sie an ein Zwischensequenz-Gerät anhängen. Weitere Informationen findest du unter Set Up the Cinematic Sequence Device
Erstellen einer Levelsequenz
Um eine Levelsequenz zu erstellen und ein Skelett-Mesh zur Sequenz hinzuzufügen, gehst du wie folgt vor:
Erstelle im Projektordner einen neuen Ordner mit dem Namen "Filmsequenzen".
Klicke im Ordner Filmsequenzen mit der rechten Maustaste und wähle Filmsequenzen > Levelsequenz.
Benenne die Levelsequenz "LS_Cine".
Klicke doppelt auf die Levelsequenz, um den Sequenzer zu öffnen.
Öffne den Ordner MeleeMinions und ziehe das Skelettgitter in deinen Viewport.
Ziehe den Skelett-Mesh-Actor aus dem Outliner in den Sequenzer oder drücke + Track und wähle Actor zu Sequenzer, um das Mesh zu finden.
Der nächste Abschnitt behandelt die Grundlagen der Erstellung einer animierten Szene mit dem Sequencer.
Sequencer verwenden
Dieser Abschnitt des Tutorials führt dich durch einige der grundlegenden Operationen, die du mit dem Sequenzer durchführen kannst.
Bevor du anfängst, solltest du die Sequencer-Editor-Referenz öffnen und sie neben diese Seite legen. Die Referenz erklärt die Elemente der Benutzeroberfläche des Sequenzers und zeigt, wie man effektiv durch den Editor navigiert.
Eine genauere Erklärung von Animationssequenzen findest du unter Animationssequenzen in der Unreal Engine.
Animieren mit Verschiebung and Drehung
Die einfachste Art der Animation ist, den Zustand eines Assets zu verändern, indem du es verschiebst oder drehst. Probiere es aus:
Öffne den Sequenzer durch einen Doppelklick auf deine Levelsequenz "LS_Cine ". Diese Sequenz sollte bereits mit einem Skelettgitter in deinem Level verknüpft sein.
Vergewissere dich in deiner Zeitleiste, dass der playhead auf 0000 steht, und drücke dann Enter oder klicke auf das kleine + (unten abgebildet) in der Zeile Transform, um den ersten keyframe zu setzen.
Platziere dein Skelettgitter im Viewport an der Stelle, an der die Animation beginnen soll.
Aktiviere Auto Key, damit Keyframes automatisch erstellt werden, wenn sich eine Eigenschaft oder Transformation ändert.
Bewege den Abspielkopf ein paar Bilder vorwärts.
Zurück im Viewport verschiebst du dein Skelettgitter an die nächste Stelle.
Wenn du die Animation abspielst oder den Abspielkopf zwischen den beiden Keyframes bewegst, siehst du, wie sich dein Mesh von Punkt A nach Punkt B bewegt.
Versuche mit der gleichen Methode, dem Mesh eine Drehung hinzuzufügen.
Füge die Geräte Filmsequenz und Trigger-Gerät hinzu und verknüpfe sie, wie im vorherigen Abschnitt gezeigt, um die Animation im Spiel zu aktivieren.
Füge importierte Animationen hinzu
So verwendest du die Animationen, die du zuvor importiert hast:
Klicke im Sequenzer auf + Animation und wähle aus der Liste der importierten Animationen aus.
Um mehr als eine Animation auszuführen, füge die restlichen Animationen nacheinander hinzu.
Für nahtlosere Übergänge kannst du den Beginn der zweiten Animation mit dem Ende der ersten Animation überlappen lassen. Sequenzer überblendet die beiden Animationen automatisch zusammen.
Kamera hinzufügen
Du kannst eine Kamera verwenden, um Filmsequenzen zu erstellen, die dann in deinem Level ausgelöst werden können. Wenn du tiefer eintauchen willst, sieh dir die Seite Unreal Engine Filmkamera Actorauschecken an.
So fügst du eine Kamera hinzu:
Klicke auf die Schaltfläche Kamera erstellen, um einen Kamera-Track hinzuzufügen. Dies fügt einen Track Kamera-Schnitte sowie CineCameraActor hinzu, der auch in der Kontur erscheint.
Wenn du eine Kamera erstellst, wird deine Ansicht auf Pilot aktiv umgeschaltet, sodass du die Kamera positionieren und die Aufnahme einrahmen kannst.
Gib die Animation für eine Kamera genauso wie für ein Skelett-Mesh ein, indem du die Zeile Umwandeln auswählst und Keyframes hinzufügst, während du die Kamera bewegst.
Füge eine zweite Kamera und ein Bild hinzu und mache eine Nahaufnahme von deinem Character.
Wenn du mit mehreren Instanzen eines Aktors arbeitest, ist es immer eine gute Idee, jede einzelne im Outliner umzubenennen.
Sobald der Rahmen fertig ist, ziehst du den Abspielkopf an die Position des Kameraschalters und Rechtsklick > Bearbeiten > Teilen.
Klicke mit der rechten Maustaste auf den neu geteilten Abschnitt und wähle unten im Menü die Kamera aus.
Schalte zwischen deinen Kamera-Actors und deinem normalen Viewport um, indem du auf das Videokamera-Symbol in der Zeile Kamera-Schnitte im Sequenzer klickst.
Du kannst den Kamera-Actor auch auswählen, indem du den CineCameraActor im Dropdown-Menü Perspektive anklickst:
Kehre zum normalen Viewport zurück, indem du die Auswerfen-Taste drückst.
Animiere ein Skelett-Mesh mit FK Control-Rig
Mit Sequencer kannst du dein Skelett-Mesh mit einem prozedural generierten Control-Rig namens FK Control-Rig animieren. Einen vollständigen Arbeitsablauf findest du in FK Control-Rig in Unreal Engine.
Skelettgitter mit wenigen Bones können mit FK Control-Rig leicht animiert werden. Wähle den Bone aus, den du animieren möchtest, und drücke entweder S (wenn dein Fokus im Viewport ist) oder Enter (wenn dein Fokus im Sequenzer ist).
Nimm eine kleine Änderung an der Jogging-Animation deines Minions vor:
Klicke auf + Track im Track des Minions und wähle Control-Rig > FK Control-Rig.
Da du eine existierende Animation änderst, klicke mit der rechten Maustaste auf den neu erstellten Track FKControlRig und wähle Additiv.
Erweitere den Track FK Control-Rig, um die Liste der Bones aufzudecken. Wähle das Rückgrat.
Erstelle einen Keyframe, indem du S oder Enter drückst, den Abspielkopf weiter bewegst und dann das Rückgrat um ein paar Grad drehst. Mach das mit jedem Körperteil!
Einrichten des Filmsequenz-Geräts
Nachdem du deine Sequenz erstellt hast, kannst du sie zum Zwischensequenz-Gerät hinzufügen und einen Trigger verwenden, um die Kinosequenz abzuspielen. Siehe Cinematic Sequence Device für weitere Informationen speziell zu diesem Gerät.
So fügst du dem Gerät eine Ebenensequenz hinzu:
Fügen ein Trigger-Gerät hinzu. Halte Alt gedrückt und verschiebe den vorhandenen Auslöser, um eine Kopie zu erstellen.
Suche das Gerät Filmsequenz und ziehe es in den Viewport.
Wähle "LS_Cine" im Feld Sequenz oder ziehe es aus dem Inhaltsbrowser dort hinein.
Füge für Wiedergabefunktion ein Matrix-Element hinzu, indem du auf + klickst, und wähle dann in den beiden entsprechenden Feldern Trigger3 und Ausgelöst aus.
Wenn du das Gerät Filmsequenz auslöst, wird es die Sequenz abspielen, die in "LS_Cine" aufgezeichnet wurde.
Du kannst mehrere Sequenzen auslösen, indem du mehrere Levelsequenz-Geräte miteinander verkettest und sie nacheinander auslöst, um komplexere Zwischensequenzen zu erstellen.