%Globals:OSSelectVar%
Wir können Detailgrade (LODs) von Skelett-Meshs aus externen 3D-Modellierungsanwendungen wie 3DS Max, Maya oder Blender in die Unreal Engine importieren. Wir verwenden zwar 3DS Max und Maya, um das Ziel dieser Lektion zu veranschaulichen, aber Sie können Skelett-Mesh-LODs aus jeder beliebigen Anwendung für 3D-Modellierung mit einer Funktion zum Speichern in die Unreal Engine importieren.
Bevor Sie loslegen: Bitte stellen Sie sicher, dass Sie Zugang zu einer Anwendung für die 3D-Modellierung haben.
Ziele
Der Fokus dieser Anleitung liegt darauf, Ihnen zu zeigen, wie Sie Skelett-Mesh-LODs aus externen Programmen zur 3D-Modellierung importieren können.
Ziele
Nach dieser Anleitung wissen Sie:
- Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen einrichten.
- Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen exportieren.
- Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen in den Unreal Editor importieren.
Die FBX-Importpipeline der Unreal Engine verwendet FBX 2020.2. Die Verwendung einer anderen Version beim Export kann zu Inkompatibilitäten führen.
Einrichten von Skelett-Mesh-LODs
-
Wählen Sie alle Meshs (Basis plus LODs) in der Reihenfolge vom Basis-LOD bis zum letzten LOD aus. Dies ist wichtig, damit sie in der richtigen Reihenfolge hinzugefügt werden, was die Komplexität betrifft. Wählen Sie dann den Befehl Level of Detail > Group aus dem Edit-Menü.
-
Sie sollten nun alle Meshs unter der LOD-Gruppe gruppiert haben.
-
Wählen Sie alle Meshs aus (Basis plus LODs – die Reihenfolge ist nicht wichtig) und wählen Sie dann den Befehl Group aus dem Menü Group.
-
Geben Sie in dem sich öffnenden Dialog einen Namen für die neue Gruppe ein und klicken Sie auf die Schaltfläche
, um die Gruppe zu erstellen.
-
Klicken Sie auf die Schaltfläche
, um das Utilities-Panel aufzurufen und wählen Sie dann das Level of Detail-Hilfsmittel. Hinweis: Möglicherweise müssen Sie auf
klicken und es aus der Liste auswählen.
-
Klicken Sie bei ausgewählter Gruppe auf die Schaltfläche
, um ein neues LOD-Set zu erstellen und die Meshs der ausgewählten Gruppe hinzuzufügen. Die Meshs werden automatisch nach ihrer Komplexität geordnet.
Das Einrichten von LODs für Multi-Part Skeletal Meshes ist fast identisch mit dem Einrichten von LODs für ein vollständiges Mesh, mit der Ausnahme, dass für jedes einzelne Teil, das LODs enthält, eine LOD-Gruppe erstellt wird. Das Vorgehen zum Einrichten dieser LOD-Gruppen ist identisch mit dem oben umrissenen Prozess.
Exportieren von Skelett-Mesh-LODs
-
Wählen Sie die LOD-Gruppen und die zu exportierenden Gelenke aus.
Folgen Sie denselben Schritten, die Sie für das Basis-Mesh verwendet haben (beschrieben im Abschnitt Mesh aus 3D-Anwendung exportieren).
-
Wählen Sie die Gruppe von Meshs aus, die das LOD-Set und die zu exportierenden Bones umfassen.
Folgen Sie denselben Schritten, die Sie für das Basis-Mesh verwendet haben (beschrieben im Abschnitt Mesh aus 3D-Anwendung exportieren).
Importieren von Skelett-Mesh-LODs
Skelett-Mesh-LODs können über das Panel Mesh Details in Persona unter LOD Settings importiert werden.
Persona ist der Werkzeugsatz für die Bearbeitung von Animationen in UE4. Weitere Informationen finden Sie in Animation Editors.
-
Um ein LOD auf ein Skelett-Mesh anzuwenden, doppelklicken Sie im Content Browser auf das Animations-Asset, um Persona zu öffnen (Beispielsequenz siehe unten).
-
Scrollen Sie im Panel Mesh Details nach unten, suchen Sie den Abschnitt LOD Settings und klicken Sie auf die Option LOD Import.
-
Suchen Sie im Dateibrowser nach der FBX-Datei, die Sie importieren möchten, und wählen Sie sie aus.


-
Das importierte LOD wird nun dem Panel Mesh Details hinzugefügt.
-
Unter jedem LOD zeigt die Einstellung Display Factor an, wann das LOD verwendet werden soll. In dem unten abgebildeten Beispiel wird LOD0 verwendet, wenn Ihre Position näher am Skelett-Mesh liegt, während LOD1 verwendet wird, wenn Ihre Position weiter vom Skelett-Mesh entfernt ist.
Die Verwendung eines kleinen Display Factor weist die Unreal Engine an, das LOD zu verwenden, wenn Ihre Position weiter vom Skelett-Mesh entfernt ist. Größere Display Factor-Werte weisen die Unreal Engine an, das LOD zu verwenden, wenn sich Ihre Position näher am Skelett-Mesh befindet.
Jetzt sind wir am Ende des Tutorials angelangt und Sie haben Folgendes gelernt:
✓ Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen einrichten.
✓ Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen exportieren.
✓ Wie Sie Skelett-Mesh-LODs aus externen 3D-Modellierungsanwendungen in den Unreal Editor importieren.