Der Substance-Painter-Workflow beschreibt den standardisierten Prozess vom Import eines UV-entfalteten 3D-Meshes bis zur Ausgabe produktionsreifer Textursets für Game-Engines und Renderer.
Rubrik: Animation & VFX · Unterrubrik: Substance · Niveau: Fortgeschritten
Synonyme / Auch bekannt als: SP-Workflow, Texturierungs-Pipeline, Painting-Workflow
Was ist der Substance-Painter-Workflow?
Der Begriff bezeichnet den vollständigen Arbeitsprozess innerhalb von Substance 3D Painter – von der Vorbereitung des 3D-Modells bis zum exportierten Texturpaket. Er lässt sich in fünf klar abgegrenzte Phasen unterteilen: Vorbereitung, Projekt-Setup, Baking, Texturierung und Export. Ein sauber ausgeführter Workflow stellt sicher, dass Texturen korrekt auf dem Zielmodell erscheinen, kompatibel mit der Ziel-Engine sind und in der Produktion weiterbearbeitet werden können.
Erklärung
Phase 1: Vorbereitung des Meshes
Bevor ein Modell in Painter geöffnet wird, muss es bestimmte Voraussetzungen erfüllen:
- UV-Maps: Das Mesh muss vollständig und ohne Überlappungen entfaltet sein. Overlapping UVs sind nur für gespiegelte Geometrie akzeptabel (z. B. symmetrische Charaktere), wenn eine ID Map diese Bereiche differenziert.
- Normalen: Face-Normalen müssen einheitlich nach außen zeigen. Falsch orientierte Flächen erzeugen Artefakte beim Baking.
- Skalierung: Das Mesh sollte in korrekter Weltgröße vorliegen, da Painter-Texturscalen auf physikalischen Einheiten basieren können.
- Naming-Konventionen: Für das Baking von High-Poly auf Low-Poly müssen High- und Low-Poly-Meshes entsprechende Suffix-Konventionen verwenden (z. B.
_low,_highin der Mesh-Benennung), sofern das automatische Matching verwendet wird.
Empfohlene Exportformate: FBX (mit eingebetteten UVs), OBJ, GLTF.
Phase 2: Projekt-Setup
Beim Anlegen eines neuen Projekts in Painter werden festgelegt:
- Mesh (FBX/OBJ/GLTF)
- Texturauflösung (1024 bis 8192 px; Standardwert: 2048 px)
- Normale-Map-Format (DirectX oder OpenGL – je nach Ziel-Engine)
- Farbprofil (sRGB oder Linear/ACEScg für VFX-Workflows)
Nach dem Import zeigt Painter das Mesh im Viewport. Jede UV-Insel-Gruppe bildet ein eigenes Texture Set – bei UDIMs mehrere Tiles.
Phase 3: Baking
Das Baking ist der erste eigentliche Arbeitsschritt. Painter berechnet geometrische Informationen, die als Grundlage für alle weiteren Texturoperationen dienen:
- Normal Map (aus Hi-Poly)
- Ambient Occlusion
- Curvature Map (Kanten-Helligkeitskarte)
- Position Map (Weltkoordinaten)
- Thickness Map
- ID Map (Polygon-Farben aus dem Mesh)
Qualitätseinstellungen: Anti-Aliasing 4–16x, Distanz-Parameter für Cage-Baking. Fehlerhafte Bakes sind die häufigste Ursache für Qualitätsprobleme im weiteren Workflow.
Phase 4: Texturierung
Der Texturierungsprozess selbst gliedert sich in typische Unteraufgaben:
- Base Coat: Grundfarben über Fill Layers definieren, ID-Map-Masken verwenden, um Bereiche zu trennen.
- Smart Materials anwenden: Smart Materials auf entsprechende Layer ziehen und über Generator-Parameter anpassen.
- Detail Painting: Manuelle Paint-Layer für einzigartige Details, Logos, Beschriftungen, individuelle Abnutzungsmuster.
- Masken verfeinern: Generators und manuelle Maskenpinsel kombinieren. Anchor Points nutzen, um kumulative Effekte zu erzeugen.
- Height/Displacement: Für subtile Oberflächendetails Height Maps einsetzen, die parallax-occlusion in der Engine simulieren.
Phase 5: Export
Im letzten Schritt werden die Ebenen in Texturmaps gerendert. Painter bietet Preset-basierte Export-Konfigurationen für alle gängigen Ziel-Systeme. Die exportierten Maps werden im Dateisystem abgelegt und können dann in die Ziel-Engine oder -Software importiert werden.
Typische Exportmaps: _BaseColor, _Normal, _Roughness, _Metallic, _AO, _Emissive, _Opacity.
Beispiele
Game-Character-Workflow: UV-entfalteter Low-Poly-Character aus Maya → Import in Painter mit Hi-Poly-Referenz → Bake Normal+AO+Curvature → Smart Material für Rüstung → manuelle Details für Gesicht → Export im Unreal-Engine-Preset.
Produktvisualisierung: CAD-Modell aus Fusion 360 (als FBX exportiert) → Painter ohne Baking (da technisch exakt) → Metall-Smart-Material → Export für V-Ray.
In der Praxis
In professionellen Game-Studios wird der Workflow oft durch Pipeline-Skripte automatisiert: Ein Python-Skript exportiert Meshes aus Maya direkt mit korrekten Naming-Conventions, ein weiteres Skript importiert in Painter und startet das Baking automatisch. Adobe bietet eine Python-API für Painter-Automatisierungen.
Ein häufiger Anfängerfehler ist das Überspringen der Bake-Phase oder schlechte Bake-Qualität – dies führt dazu, dass Smart Materials nicht korrekt auf die Geometrie reagieren.
Vergleich & Abgrenzung
Der Painter-Workflow unterscheidet sich von Photoshop-basierter Texturierung (2D, kein 3D-Feedback) und von Substance Designer (prozedural, kein Mesh-Binding). Gegenüber Mari ist Painter intuitiver für kleine bis mittelgroße Assets; Mari bietet mehr Kontrolle für Film-Assets mit extrem hohen Auflösungen.
Häufige Fragen (FAQ)
In welchem Format sollte das Mesh exportiert werden? FBX ist am zuverlässigsten für Painter, da es UVs, Normalen und optionale High-Poly-Referenzen in einer Datei vereinen kann. OBJ ist eine solide Alternative.
Wie groß sollte die Texturauflösung sein? Für aktuelle Games: 2048 oder 4096 px pro Texture Set. Für AAA-Characters: 4096 px. Für Environment-Assets: 2048 px mit gut organisierten UVs. VFX: je nach Shot-Anforderung bis 8192 px.
Kann der Workflow nicht-destruktiv gehalten werden? Ja. Painter arbeitet grundsätzlich nichtdestruktiv durch sein Ebenen-System. Rohmalerei wird nur im Export geflattened; das Painter-Projektfile (.spp) behält alle Layer-Daten.
Verwandte Einträge
- Substance 3D Painter – Überblick
- Substance Painter – Mesh Maps backen
- Substance Painter – Ebenen-System
- Substance Painter – Smart Materials & Smart Masks
- Substance Painter – Export-Presets
- PBR in Substance Painter: Metallic/Roughness vs. Specular/Glossiness
- Substance Painter – UDIMs: Multi-Tile Texturierung
Weiterführend
- Adobe Inc.: Substance 3D Painter – Getting Started. Adobe Help Center, 2024.
- Allegorithmic: Substance Painter Workflow Guide. Allegorithmic Documentation, 2018.
- Ubisoft: Character Texturing Guidelines with Substance Painter. GDC Talk, Daniel Beauchamp, 2020.
- Bauer, Matthias: Digitale Texturierung: Grundlagen und Praxis mit Substance Painter. Hanser Verlag, 2022.
