Wenn Datasmith eine Szene in die Unreal Engine importiert, versucht es, die Geometrie, Materialien und Szenenhierarchie, die Sie in Ihrer Quellanwendung erstellt haben, bestmöglich zu bewahren. Wenn Sie jedoch 3D-Modelle in spezialisierten Anwendungen für andere Zwecke als das Echtzeit-Rendering erstellen, sind die Szenen oft nicht so vorbereitet, dass sie für eine Echtzeit-Rendering-Engine wie Unreal sinnvoll sind. Dies ist beispielsweise häufig der Fall bei Modellen, die Sie in Anwendungen wie Rhino erstellen, deren Hauptzweck die Herstellung oder das Extrudieren physischer Teile ist, bei Szenen, die Sie in Revit oder einer IFC-konformen Anwendung erstellen, um ein Bauprojekt zu dokumentieren, bei Szenen, die Sie mit prozedural erzeugten Elementen in Cinema 4D erstellen, und so weiter.
Sie können immer die Rohszenendaten importieren und dann die im Unreal Editor angebotenen Werkzeuge nutzen, um Ihre Assets und Actors nach Abschluss des Importvorgangs anzupassen. Hierbei gelten jedoch einige Einschränkungen. Zum Beispiel müssen Sie diese Schritte möglicherweise wiederholen, wenn Sie die Szene erneut importieren, um Änderungen in der Quellanwendung zu übernehmen, oder wenn Sie eine andere Szene mit denselben Einstellungen erneut importieren.
Sie können das Visual-Dataprep-System verwenden, um wiederverwendbare Import-„Rezepte“ zu erstellen, die Szenenelemente vor der Erstellung der endgültigen Assets und Actors in Ihrem Unreal-Engine-Projekt reorganisieren, bereinigen, zusammenführen und modifizieren. Sie können ein Rezept einmal erstellen und es dann jedes Mal wiederverwenden, wenn Sie eine Szene importieren müssen. Sie können dasselbe Rezept auch verwenden, um verschiedene Quelldateien zu importieren und es sogar in verschiedenen Projekten wiederverwenden. Dies ermöglicht es Ihnen, Ihre eigenen standardisierten Asset-Importpipelines zu erstellen, die den Anforderungen Ihrer Inhalte entsprechen.
Mit dem Visual-Dataprep-System können Sie gängige Datenvorbereitungsaufgaben wie diese in den Importprozess einbauen:
- Ersetzen von Materialien, die in Ihrer Quellszene verwendet werden, durch hochwertige Materialien, die speziell für die Echtzeitvisualisierung erstellt wurden. *Identifizieren unnötiger Geometrien und Entfernen dieser aus der Szene.
- Zusammenführen von Geometrien, um die Anzahl der separaten Objekte in der Szene zu reduzieren.
- Erstellen von LODs, um komplexe Geometrien effizienter darzustellen.
- Erstellen von Kollisionen für Objekte, die Kollisionsmeshs benötigen, um in Ihrem Laufzeiterlebnis zu funktionieren, wie z. B. Böden und Wände.
Wenn Sie mit Visual-Dataprep loslegen, werden Sie einige andere Operationen entdecken, die Sie verwenden können, um wiederverwendbare Dataprep-Rezepte für Echtzeitszenen vorzubereiten.