Wie in Datasmith – Überblick und in Datasmith-Importprozess beschrieben, erstellt Datasmith eine Material-Instanz in Ihrem Projekt, um jeden unterschiedlichen Oberflächentyp darzustellen, den es in Ihrer Quellszene erkennt. Jede dieser Material-Instanzen stellt eine voreingestellte Liste von Eigenschaften zur Verfügung, die Sie in Ihrem Unreal-Engine-Projekt frei ändern können.
Wenn Sie jedoch das Hauptmaterial ändern möchten, auf dem eine Ihrer Datasmith-Material-Instanzen basiert, erstellen Sie immer eine Kopie des ursprünglichen Hauptmaterials, speichern Sie diese Kopie in Ihrem Projektinhalt, nehmen Sie Ihre Änderungen in der Kopie vor und legen Sie die Material-Instanz so fest, dass sie auf Ihr dupliziertes Hauptmaterial verweist.
Die Anweisungen unten auf dieser Seite bieten eine Schritt-für-Schritt-Anleitung dafür.
-
Die voreingestellten übergeordneten Material-Assets, die von Datasmith verwendet werden – wie die Datasmith_Color-, SketchUpMaster- und RevitMaster-Materialien – sind im Datasmith-Plugin-Inhalt enthalten. Wenn Sie Änderungen an diesen übergeordneten Materialien vornehmen, ändern Sie sie für alle Ihre Projekte, nicht nur für Ihr aktuelles Projekt. Ihre Änderungen werden nicht in Ihrem Projekt gespeichert, sodass Sie diese Änderungen verlieren, wenn Sie Ihr Projekt an jemand anderen weitergeben oder auf eine neue Version der Unreal Engine aktualisieren müssen. Erstellen Sie immer eine Kopie im Inhaltsordner Ihres Projekts.
-
Selbst wenn Sie mit einem von Datasmith erstellten Parent-Material im Inhaltsordner Ihres Projekts arbeiten – typischerweise ein Parent-Material, das für ein benutzerdefiniertes Material erstellt wurde, das aus 3ds Max oder Rhino importiert wurde – sollten Sie immer dieses Verfahren befolgen, um eine Kopie des ursprünglichen Parent-Materials zu erstellen, anstatt das ursprüngliche Parent-Material direkt zu ändern. Änderungen an den Parent-Materialdiagrammen werden nicht als Datasmith-Überschreibungen beibehalten, sodass Ihre Änderungen beim nächsten Reimport Ihres Datasmith-Szene-Assets verloren gehen würden.
Schritte
So duplizieren und modifizieren Sie das Parent-Material für eine von Datasmith erstellte Material-Instanz:
-
Doppelklicken Sie auf die Material-Instanz, deren Parent-Material Sie modifizieren möchten. Dies öffnet die Material-Instanz im Materialinstanz-Editor.
-
Im Details-Panel finden Sie die Einstellung General > Parent. Diese identifiziert das Parent-Material, welches das Materialdiagramm bereitstellt, auf dem diese Material-Instanz basiert.
Bild für Großansicht anklicken.
-
Doppelklicken Sie auf die Miniaturansicht für den Parent.
Bild für Großansicht anklicken.
Dies öffnet das Parent-Material im Material-Editor, wo Sie dessen Materialdiagramm sehen können.
Sie können auch die Hierarchy-Schaltfläche in der Werkzeugleiste verwenden, um das Parent-Material auszuwählen und zu öffnen.
Bild für Großansicht anklicken.
-
Wählen Sie im Hauptmenü des Material-Editors des Parents File > Save As, und speichern Sie eine Kopie des Parent-Materials an einem beliebigen Ort im Inhaltsordner Ihres Projekts.
Bild für Großansicht anklicken.
-
Gehen Sie zurück zu Ihrer Material-Instanz und ändern Sie die Einstellung General > Parent, sodass sie auf Ihr neu erstelltes Hauptmaterial verweist.
Bild für Großansicht anklicken.
-
Speichern Sie die Material-Instanz.
Endergebnis
Sie haben ein neues Parent-Material erstellt, das das von Datasmith zugewiesene Standard-Parent-Material dupliziert, und dieses neue Parent-Material Ihrer Material-Instanz zugewiesen. Nun werden alle Änderungen, die Sie am Diagramm und den Einstellungen in Ihrem duplizierten Hauptmaterial vornehmen, sofort auf Ihre Material-Instanz angewendet. Und beim nächsten Mal, wenn Sie Ihr Datasmith-Szene-Asset erneut importieren, verlieren Sie keine der Änderungen, die Sie an Ihrem duplizierten Parent-Material vorgenommen haben.