Erstellung von Basis-Textur-Generatoren in Substance 3D Designer für die Einheitlichkeit des künstlerischen Stils
Public- 09 Nov, 2026

Die Aufrechterhaltung eines einheitlichen Stils der Handmalerei in großen Teams von Künstlern ist eine erhebliche Herausforderung in der Spieleindustrie. Um dieses Problem zu lösen, wurde ein Workflow in Substance 3D Designer entwickelt, um eine Suite von Basis-Generatoren zu erstellen. Diese Werkzeuge sollen die Produktionszeit verkürzen und sicherstellen, dass alle Assets eine einheitliche visuelle Sprache verwenden. Der Kern dieser Lösung besteht aus vier verschiedenen Komponenten: einem Zweifarben-Verlauf, einer Verlaufsmaske, Flecken und Schuppen. Die Kapselung komplexer Stapel von Ebenen in einzelne, wiederverwendbare Komponenten befreit die Künstler vom mühsamen manuellen Stapeln von Verläufen, Schuppen und Flecken für jedes neue Prop. Dieser Ansatz spart nicht nur Zeit, sondern verbessert auch die Leistung, indem er die Anzahl der aktiven Ebenen im Material-Editor reduziert.
Bevor die Generatoren erstellt werden, müssen in Substance 3D Painter bestimmte Einstellungen vorgenommen werden, um den Look der Handmalerei zu erzielen. In den Umgebungseinstellungen sollte die Karte Soft-Low-Contrast anstelle der Standard-Karte Studio Tomoko verwendet werden, damit die Künstler harte Lichter manuell malen können, um eine bessere Kontrolle zu haben. Es ist entscheidend, den Farbraum sRGB zu aktivieren, insbesondere für Game-Assets, und eine Füll-Ebene über dem Arbeitsordner mit deaktivierten Werten für Metall und Rauheit zu erstellen. Darüber hinaus ist das Baking von Assets ein obligatorischer Schritt, da die meisten Generatoren und Filter nur mit gebackenen Maps korrekt funktionieren. Selbst für Low-Poly-Modelle ist Baking erforderlich. Es wird empfohlen, eine Auflösung über der Ziel-Texel-Auflösung zu verwenden, um eine ausreichende Datenqualität für den effektiven Betrieb der prozeduralen Knoten sicherzustellen.
Die Erstellung des Zwei-Farb-Gradienten-Generators beginnt mit einem einfachen Light-Knoten, der zwei Farben auf Basis gebackener Welt-Raumnormale steuert. Allerdings führt das Exponieren der Standard-Winkelwerte des Light-Knotens zu Darstellungsproblemen in Substance 3D Painter, da die Standardwerte in der Oberfläche nicht korrekt gerendert werden. Um dies zu beheben, werden zwei benutzerdefinierte Float-Variablen zur Steuerung der Lichtwinkel erstellt, die den Standard-Turns-Parameter ersetzen. Für optimale visuelle Ergebnisse in den Vorschauen werden Winkel von 80 und 200 Grad empfohlen. Diese müssen in Turns umgerechnet werden (z. B. 80 Grad / 360 = 0,22 Turns), bevor sie an den Knoten angeschlossen werden. Anschließend wird ein HSL-Knoten zum Graphen hinzugefügt, um den Künstlern mehr Freiheit bei der Farbanpassung zu geben, und alle wesentlichen Werte werden für eine einfache Handhabung in der Painter-Oberfläche exponiert.
Der Gradienten-Masken-Generator bringt mehr technische Herausforderungen mit sich, die hauptsächlich mit Auflösung und Bildqualität zusammenhängen. Erste Tests zeigten, dass der Gradient blockig und von niedriger Qualität wirkte, insbesondere bei erhöhtem Kontrast, aufgrund der Abhängigkeit von Positionsdaten. Obwohl das Backen in einer höheren Auflösung half, löste es das Problem nicht vollständig. Das nächste aufgetretene Problem war Gradienten-Banding, ein häufiges Artefakt in der Bildverarbeitung. Die Standardverarbeitung mit 8 Bit pro Kanal reicht oft nicht für glatte Verläufe aus. Um das Banding zu eliminieren, muss das Ausgabeformat des übergeordneten Knotens, speziell des RGBA-Split-Knotens, auf 16 Bit pro Kanal geändert werden. Diese höhere Bittiefe glättet die Graustufendaten. Schließlich wird direkt vor dem Histogramm-Scan ein Blur-HQ-Grayscale-Knoten mit sehr niedriger Intensität eingefügt, um ein makelloses, artefaktfreies Ergebnis zu erzielen.
Die Generatoren für Spots und Flakes basieren auf der Logik der Gradientenmaske, um Oberflächendetails hinzuzufügen. Der Spot-Graph wiederverwendet den Abschnitt der Gradientenmaske über einen RGB-Split-Knoten, sodass der Fokus auf spot-spezifischen Details bleiben kann. Ein entscheidendes Element für das handgemalte Aussehen ist der Slope-Blur-Knoten, der Formen vereinfacht und Oberflächen einen gemalten Look verleiht. Indem die exponierten Parameter sauber und begrenzt gehalten werden, können die Künstler einen konsistenten Stil aufrechterhalten, ohne das Material zu überkomplizieren. Flakes sind im Wesentlichen eine Kombination aus Spots, die durch eine Slope-Blur-Filterkette geleitet wird, die häufig verwendet wird, um Metalloberflächen aufzubrechen. Beim Exponieren von Werten für Substance 3D Painter ist es wichtig, die Freiheit zu begrenzen, um Konsistenz sicherzustellen; nur die Werte, die für die Gestaltung des Materials notwendig sind, sollten verfügbar sein. Obwohl diese prozeduralen Werkzeuge die künstlerische Meisterschaft, die für Hero-Assets erforderlich ist, nicht ersetzen können, beschleunigen sie die tägliche Texturarbeit erheblich und helfen Teams, die visuelle Kohärenz des Projekts zu wahren.