In diesem kurzen Tutorial möchte ich über ein wenig bekanntes, aber sehr nützliches Werkzeug in Substance Painter sprechen: Fonts. Dabei handelt es sich um eine spezielle Art von Alpha-Masken, mit denen wir benutzerdefinierten Text in einer bestimmten Schriftart erstellen können, daher auch der Name. Dieser Text kann mit seinem eigenen Material über Pinsel auf die Oberfläche von Objekten aufgetragen werden.
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 kurzen Tutorial möchte ich über ein wenig bekanntes, aber sehr nützliches Werkzeug in Substance Painter sprechen: Fonts. Dabei handelt es sich um eine spezielle Art von Alpha-Masken, mit denen wir benutzerdefinierten Text in einer bestimmten Schriftart erstellen können, daher auch der Name. Dieser Text kann mit seinem eigenen Material über Pinsel auf die Oberfläche von Objekten aufgetragen werden.
In der Szene, die ich für dieses Beispiel verwende, gibt es bereits ein Objekt, dessen verschiedene Bereiche mit Materialien versehen sind.

Ich möchte nun ein einfaches Textlabel hinzufügen, also kein Logo oder spezielles Symbol, für das ich eine separate Bild- und/oder Opacity-Maske mit einem Zeichen- oder Bildbearbeitungsprogramm erstellen müsste.
Deshalb füge ich am oberen Ende des Layer-Stacks des Objekts eine Fill Layer hinzu, sodass sie die darunterliegenden Materialien vollständig überdeckt. Anschließend passe ich dieses Material an, zum Beispiel mit einem RGB-Wert von 0.8, 0.8 und 0.6, Metallic auf 0, einer Clouds 3-Map für Roughness, um eine gewisse Unregelmäßigkeit zu erzeugen, und Height auf 0.05, um einen geprägten Effekt zu erhalten.


Das Material verdeckt die darunterliegenden Materialien vollständig. Deshalb füge ich zunächst eine schwarze Layer-Maske hinzu, mit der Absicht, sie nur in den Bereichen weiß zu machen, in denen ich den Text sozusagen „aufstemple“.

Anschließend wechsle ich in den Bereich Brushes der Shelf, um einen Pinsel auszuwählen. In diesem Fall verwende ich Basic Hard, um gleichmäßige Pinselstriche ohne weiche Kanten zu erzeugen. Danach wechsle ich in den Bereich Alphas der Shelf und filtere die Einträge, indem ich „Font“ in das Filterfeld eingebe.

Für das erste Textlabel wähle ich eine einfache Schriftart wie Jura und konzentriere mich anschließend auf die Pinselparameter im Tab Properties - Paint.

Im Feld Text ersetze ich insbesondere den Standardtext „Substance“ durch den Text, den ich schreiben möchte. In meinem Beispiel ist das die Phrase „Created with“.

Wenn ich den Mauszeiger über die 3D-Ansicht bewege, stelle ich fest, dass der Text für die standardmäßige Pinselgröße zu groß ist. Eine Änderung der Pinselgröße hilft hier nicht weiter, da wir die Größe des Textes innerhalb des Zeichenbereichs des Pinsels ändern müssen. Dazu passen wir den Parameter Size im Abschnitt Font Parameters an.
Im Abschnitt Parameters finden Sie außerdem weitere Einstellungen, deren Bedeutung recht intuitiv ist. Mit „Type“ können Sie den Stil ändern, sofern verfügbar. Bei Jura können wir beispielsweise Bold auswählen. „Alignment“ legt die Ausrichtung des Textes innerhalb des Zeichenbereichs des Pinsels fest.

Wie Sie vielleicht bemerkt haben, habe ich den Text auf einer gekrümmten Oberfläche platziert. Substance richtet den Pinsel automatisch tangential zur Oberfläche aus und projiziert den Text anschließend wie einen Aufkleber auf die Oberfläche, sodass er sich ohne Verzerrungen an deren Form anpasst.
Zumindest in dieser Version der Software kann Text nach dem Auftragen nicht mehr bearbeitet werden, da er direkt auf die Layer-Maske gemalt wird. Falls Sie einen Fehler machen oder Ihre Meinung ändern, können Sie jedoch die letzte Aktion mit CTRL+Z rückgängig machen, einzelne Pinselstriche in der Maske mit dem Eraser-Werkzeug entfernen oder in schwerwiegenderen Fällen die gesamte Maske zurücksetzen, indem Sie mit der rechten Maustaste klicken und „Add black mask“ auswählen.
Je nach Geometrie und UV-Seams kann es praktischer sein, den Text direkt auf der UV-Naht in der 2D-Ansicht statt in der 3D-Ansicht aufzutragen. Sie können die ausgewählte Layer-Maske auch überprüfen, indem Sie den Anzeigemodus des Viewports auf „Mask“ umschalten. Dadurch lassen sich Fehler oder unerwünschte Markierungen leichter erkennen.

Da Fonts als Pinselstriche angewendet werden, in diesem Fall auf der Layer-Maske einer Fill Layer, können Sie die Schriftart ändern, den Text ändern und einen weiteren Pinselstrich innerhalb derselben Maske auftragen. Auf diese Weise verwendet der gesamte Text, auch wenn er unterschiedlich ist, weiterhin dasselbe Material.
Bisher habe ich gezeigt, wie man Pinsel auf der Layer-Maske einer Fill Layer verwendet. Dieselben Überlegungen gelten auch für ein normales Material. Sie können Fonts jedoch auch direkt auf einer Layer verwenden. Eine Layer ist eine zunächst leere Malschicht, die durch das Zuweisen von PBR-Kanälen oder eines tatsächlichen Materials angepasst werden kann. Dabei wird direkt auf die Layer und nicht auf eine Maske gemalt.
Dieser Ansatz bietet die Möglichkeit, zusätzlich eine Layer-Maske hinzuzufügen, um zwei unterschiedliche Effekte zu kombinieren: den Material-Pinselstrich auf der Layer und eine separate Opacity-Maske. Auf dem Bildschirm füge ich beispielsweise einer Layer mit Text eine Clouds 2-Opacity-Maske hinzu. Dadurch kann ich die Einstellungen von Clouds verändern, etwa Contrast und Scale erhöhen, um durch die Kombination der beiden Masken interessantere Effekte zu erzielen.


Damit sind wir am Ende dieses kurzen, aber hoffentlich nützlichen Tutorials angekommen! Wie immer können Sie Fragen, Unklarheiten oder Wünsche nach weiteren Erläuterungen gerne in den Kommentaren unter dem Video hinterlassen. Bis zum nächsten Mal!