In diesem Tutorial, das mit der 2019er-Version von Substance Painter erstellt wurde, sehen wir uns an, wie man mehrere Layers zu einem Smart Material zusammenfasst und dieses Objekt im Shelf des Programms speichert, damit es in zukünftigen Substance-Painter-Sitzungen mit ähnlichen 3D-Modellen wiederverwendet werden kann.
Für dieses Tutorial ist keine Deutsche Tonspur verfügbar. Unten kannst du das Video mit Englischer Tonspur und Untertiteln auf Deutsch, Englisch und in weiteren Sprachen ansehen. Unter dem Video findest du die ins Deutsche übersetzte Transkription.
Videotranskript
Hallo zusammen! In diesem Tutorial, das mit der 2019er-Version von Substance Painter erstellt wurde, sehen wir uns an, wie man mehrere Layers zu einem Smart Material zusammenfasst und dieses Objekt im Shelf des Programms speichert, damit es in zukünftigen Substance-Painter-Sitzungen mit ähnlichen 3D-Modellen wiederverwendet werden kann.
Ich habe ein Substance-Projekt mit der Vorlage PBR – Metallic Roughness (Allegorithmic) und den übrigen Standardeinstellungen erstellt. Dabei habe ich ein 3D-Modell einer Geschenkverpackung importiert. Das Modell enthält zwei Komponenten: die Verpackung selbst und die Schleife. Es besteht aus einem einzigen 3D-Objekt und zwei Texture Sets, also zwei Materials.

Es ist möglich, mehrere Varianten der Kombination aus Verpackung und Schleife als 3D-Modelle zu erstellen. Daher lohnt es sich, in Substance zwei gute Materialien zu definieren und diese Kombination für die schnelle Wiederverwendung in anderen Projekten zu speichern. So erhalten wir einen zuverlässigen Ausgangspunkt, der bereits getestet wurde. Genau das werden wir in diesem Tutorial tun!
Zuerst definiere ich bei ausgewähltem Texture Set „ribbon_bow“ das Material für die Schleife. In diesem Fall verwende ich das Material „Silk Smooth Red“ aus Substance. Dabei setze ich den Wert für Scale unter Properties > Fill > Fill auf 3 und stelle im Abschnitt Advanced Parameters unter Properties > Fill > Material die Farbe auf RGB 0.57, 0.52 und 0.49 ein.

Im Tab Layers füge ich, weiterhin innerhalb des Texture Sets „ribbon_bow“, nun das Material für die Verpackung hinzu. In meinem Fall verwende ich das Material „Cardboard Paper“, setze erneut die Materialskalierung auf 3 und ändere die Farbe auf RGB 0.23, 0.22 und 0.31.

Anschließend füge ich beiden Materialien eine vollständig schwarze Maske hinzu. Dazu klicke ich im Tab Layers mit der rechten Maustaste auf das jeweilige Material und wähle „Add Black Mask“. Der Zweck dieser Operation ist einfach: Ich möchte das Material gruppieren und dauerhaft im Shelf speichern, daher deaktiviere ich beide Layers vorübergehend. Wenn ich sie später in eine andere Texture Set List importiere, kann ich die Masken von Grund auf neu erstellen.

Ich wähle beide Materialien in Layers aus, indem ich zunächst mit der linken Maustaste auf den ersten Layer klicke, dann die SHIFT-Taste gedrückt halte und auf die anderen Layers klicke, um sie zur Auswahl hinzuzufügen. Anschließend klicke ich mit der rechten Maustaste und wähle „Group Layers“ aus. Alternativ kann ich die Tastenkombination CTRL+G verwenden. Dadurch werden die Layers in einem Ordner mit dem Standardnamen „Folder 1“ zusammengefasst.

Durch einen Doppelklick auf den Ordnernamen kann ich ihn umbenennen, beispielsweise in „gift_bag_and_ribbon“. Ein aussagekräftiger Name erleichtert es, das Material später wiederzufinden.

Anschließend klicke ich mit der rechten Maustaste auf den Ordner und wähle im erscheinenden Menü „Create Smart Material“.

Substance Painter öffnet daraufhin den Tab Smart Materials im Shelf und markiert das Objekt, das wir gerade erstellt haben.

Dieses Objekt wird nun auch in zukünftigen Substance-Painter-Sitzungen zusammen mit den anderen Assets dieser Kategorie verfügbar sein. Es gibt jedoch einen wichtigen Unterschied. Die nativen Smart Materials von Substance werden im Unterordner „resources/shelf/allegorithmic/smart-materials“ des Programms gespeichert, der sich bei einer Standardinstallation normalerweise im Installationsverzeichnis von Allegorithmic befindet. Smart Materials, die mit „Create Smart Material“ erstellt werden, werden dagegen unter „[Benutzername]/Documents/Allegorithmic/Substance Painter/Shelf/smart-materials“ gespeichert, also im Dokumente-Ordner des Benutzers.
Das ist nützlich zu wissen, sei es für Sicherungskopien oder einfach zum Kopieren und Weitergeben eines benutzerdefinierten Smart Materials. Jetzt wissen Sie genau, wo Sie es finden!

HINWEIS: Um ein Smart Material sowohl aus der Liste als auch von der Festplatte zu entfernen, beispielsweise weil Sie eine bessere Version erstellt haben oder die Liste übersichtlich halten möchten, klicken Sie mit der rechten Maustaste auf den Eintrag und wählen „Delete“. Sie können ein Smart Material auch umbenennen, indem Sie mit der rechten Maustaste darauf klicken und im erscheinenden Menü einen neuen Namen im Feld „Name“ eingeben.

Das Thema Smart Materials ist tatsächlich sehr umfangreich, und Smart Materials sind äußerst leistungsfähige Werkzeuge. In diesem Tutorial betrachten wir einen sehr einfachen Anwendungsfall. Tatsächlich verwenden wir sie lediglich, um eine Gruppe von Layers und Masken zu speichern, also nichts besonders Komplexes. In anderen Tutorials werde ich zeigen, wie man Smart Materials verwendet, die Masken, Filter und weitere interessante Effekte enthalten. Für den Moment konzentrieren wir uns jedoch auf das Thema dieses Tutorials.
Ohne das aktuelle Projekt zu speichern, erstelle ich ein neues Substance-Projekt mit einer anderen Quelldatei. In diesem Beispiel handelt es sich um eine kürzere und breitere Variante der Geschenkverpackung.

Für jedes Texture Set entferne ich den Standard-Layer aus dem Tab Layers. Auch in diesem Fall enthält das Objekt zwei Materials namens „paper_bag“ und „ribbon_bow“. Anstatt jedoch erneut nach Materialien für die Verpackung und die Schleife zu suchen, erinnere ich mich daran, dass ich zuvor bereits eine Gruppe von Materialien mit passenden Einstellungen für dieses Projekt erstellt habe. Daher öffne ich den Tab Smart Materials und beginne beispielsweise mit der Eingabe von „ribbon“.

Anschließend ziehe ich das Smart Material in den Tab Layers der beiden Texture Sets. Mithilfe der Masken, genauer gesagt indem ich die Maske des Materials, das ich für das jeweilige Texture Set verwenden möchte, auf Weiß setze, kann ich das gewünschte Material auf jedes Texture Set anwenden.


Das hier gezeigte Beispiel ist recht einfach. Wie bereits erwähnt, können Smart Materials verwendet werden, um deutlich komplexere Materialien zu erstellen. Das zugrunde liegende Konzept ist jedoch dennoch wichtig: Elemente gruppieren, darunter Layers, Fill Layers und Materials, die jeweils Masken oder andere Effekte enthalten können, in einem Ordner oder einer Hierarchie verschachtelter Ordner zusammenfassen. Anschließend diese Gruppe mit „Create Smart Material“ speichern und dieselbe Konfiguration später schnell in anderen Projekten wiederverwenden.
Nun sind wir am Ende dieses Tutorials angekommen! Wie immer können Sie Fragen, Kommentare oder Bitten um weitere Erläuterungen gerne in den Kommentaren zum YouTube-Video hinterlassen. Bis zum nächsten Mal!