Texture Baking in Substance Painter bezeichnet den Prozess, bei dem Geometriedetails eines hochauflösenden 3D-Modells als 2D-Texturen auf ein niedrigauflösendes Ziel-Mesh übertragen werden.
Was ist Texture Baking?
Baking ist ein fundamentaler Schritt in modernen 3D-Pipelines. Die Grundidee: Ein hochdetailliertes (High-Poly) Mesh enthält Millionen von Polygonen – zu viel für Echtzeit-Darstellung in Games oder effiziente Renderzeiten. Das Low-Poly-Mesh hat wenige tausend bis hunderttausend Polygone, soll aber trotzdem wie das High-Poly-Modell aussehen.
Beim Baking wird die Geometrieinformation des High-Poly-Meshes als Textur „eingebacken": Jede UV-Texel-Position des Low-Poly-Meshes wird gegen das High-Poly-Mesh gecastet und der Unterschied in Richtung, Höhe und Umgebungslichtoklusion als Pixelwert gespeichert. Das Ergebnis ist eine Normal Map, die beim Rendern die Illusion der High-Poly-Details erzeugt.
Erklärung
Die wichtigsten Bake-Maps in Substance Painter
Normal Map (from Mesh) Kernstück des Bakings. Die Oberflächennormalen des High-Poly-Meshes werden in RGB-Werte kodiert und auf das Low-Poly-Mesh übertragen. Erzeugt die Illusion von geometrischer Tiefe ohne echte Polygone.
Ambient Occlusion (AO) Berechnet, welche Bereiche des Meshes durch nahe liegende Geometrie verschattet werden. Dient als Eingabe für Smart Masks (Schmutz in Vertiefungen, Rost) und als optionaler Multiplikator für Base Color.
Curvature Misst die Krümmung der Mesh-Oberfläche: Konvexe Kanten erhalten helle Werte, konkave Vertiefungen dunkle. Essentiell für Edge-Wear-Smart-Masks.
World Space Normals Speichert die absolute Normalenausrichtung relativ zum Weltkoordinatensystem. Genutzt für positionsabhängige Smart Masks (Schnee oben, Moos unten).
Position XYZ-Position jedes Oberflächenpunkts, normiert auf 0–1. Ermöglicht positionelle Masken (untere Hälfte = Schmutz, obere = sauber).
Thickness Misst die Materialstärke durch Ray-Casting von innen. Genutzt für Subsurface-Scattering-Simulationen (Haut, Blätter) und Wear-Effekte.
Color ID Map Überträgt Farb-Kodierungen von Polygruppen oder Vertex-Farben des High-Poly-Meshes. Ermöglicht präzises Material-Masking: Jede Farbe entspricht einem Material-Bereich (z.B. Glas = Rot, Metall = Blau).
Baking-Prozess in Substance Painter
Vorbereitung im 3D-Programm (Maya, Blender, ZBrush):
- Low-Poly-Mesh: saubere UVs ohne Überlappungen, ausreichende UV-Auflösung
- High-Poly-Mesh: gleiches Objekt, höhere Polygonanzahl, identische Proportionen
- Cage-Mesh (optional): Hüllmesh, das den Baking-Bereich definiert
Einstellungen im Substance Painter Bake-Dialog:
- Texture Set und Auflösung wählen (typisch: 2K oder 4K)
- High-Poly-Mesh als High Definition Meshes importieren
- Max Frontal Distance und Max Rear Distance: Toleranzbereich für den Ray-Cast
- Antialiasing: 4x für saubere Kanten empfohlen
- Bake-Maps auswählen und Prozess starten
Häufige Baking-Fehler und Lösungen
| Problem | Ursache | Lösung |
|---|---|---|
| Schwarze Flecken auf Normal Map | UV-Überlappungen | UVs im 3D-Programm korrigieren |
| Wellenlinien / Artefakte | Zu geringe Max Frontal Distance | Distanzwert erhöhen |
| Umgekehrte Normalen (blaue Bereiche falsch) | Normal-Map-Richtung (DirectX vs. OpenGL) | Grün-Kanal invertieren |
| Harte Kanten im Bake | Fehlende Smoothing Groups / Seams | Hard Edges mit UV-Seams ausrichten |
| Projection-Fehler bei komplexer Geometrie | Kein Cage-Mesh | Cage-Mesh in externem Tool erstellen |
UDIM-Baking
Seit Version 6 unterstützt Substance Painter UDIM-Workflows vollständig. Baking über mehrere UDIM-Kacheln läuft automatisiert – alle Maps werden für jeden Texture Set gebacken.
Beispiele
- Charakter-Texturing: ZBrush-Skulptur (Millionen Polys) → Low-Poly-Mesh (20.000 Polys) → Normal Map + AO bakken → In Substance Painter texturieren
- Weapon Asset: High-Poly mit gefasten Kanten und Schraubendetails → Low-Poly → Curvature Map zeigt alle Kanten für Edge-Wear
- Environment Prop: Architektonischer Stein-Block mit Meißel-Details im High-Poly → Normal + AO → Substanz Painter Smart Material reagiert auf gebackene Daten
In der Praxis
Baking ist der erste Schritt in jedem professionellen Texturierungs-Workflow. Ohne korrekt gebackene Maps sind Smart Masks und Generatoren blind – sie sehen keine Geometrie.
Goldene Regeln:
- Immer zuerst baken, dann texturieren
- UV-Qualität bestimmt Bake-Qualität entscheidend
- AO-Sample-Count erhöhen für saubere, rauschfreie AO (Empfehlung: 64–128 Samples)
- Color ID Map spart später Stunden beim Masking
Vergleich & Abgrenzung
Substance Painter Baking vs. Marmoset Toolbag: Marmoset Toolbag bietet leistungsfähigeres Baking mit besserem Cage-System, expliziter Normalenkorrektur und GPU-beschleunigter Verarbeitung. Viele professionelle Studios baken in Marmoset und importieren die Maps dann in SP.
SP Baking vs. Maya/Blender Baking: Maya/Blender bieten mehr Kontrolle auf niedriger Ebene, sind aber deutlich langsamer und weniger auf PBR-spezifische Maps spezialisiert.
Häufige Fragen (FAQ)
Muss ich zwingend ein High-Poly-Mesh haben? Nein. AO, Curvature, Position und World Space Normals können direkt vom Low-Poly-Mesh gebacken werden. Nur Normal-from-Mesh benötigt ein High-Poly.
Welche Auflösung sollte ich für Baking wählen? Immer in der höchsten benötigten Auflösung baken (4K), auch wenn das finale Asset 2K-Texturen hat. Downsampling nachträglich ist qualitativ besser als nochmaliges Baken.
Wie lange dauert ein Bake? Abhängig von Mesh-Komplexität, Auflösung und Hardware. Typisch: 30 Sekunden bis 5 Minuten für ein einzelnes Asset auf moderner Hardware.
Was ist der Unterschied zwischen OpenGL und DirectX Normal Maps? Die Y-Achsen-Richtung ist invertiert. OpenGL: Grün = oben. DirectX: Grün = unten. Unreal Engine nutzt DirectX, Unity kann beide – Substance Painter ermöglicht die Wahl beim Export.
Verwandte Einträge
- Substance Painter – Einführung – Grundlagen des Texturierungs-Workflows
- Smart Materials in Substance Painter – Profitieren direkt von gebackenen Mesh-Maps
- Smart Masks in Substance Painter – Generatoren benötigen gebackene Mesh-Maps als Input
- UDIM-Workflow in Substance Painter – UDIM-Baking für hochauflösende Film-Assets
Weiterführend
- Adobe (2024): Baking Maps – Substance 3D Painter Dokumentation. helpx.adobe.com/substance-3d-painter/using/baking
- Marmoset (2023): Baking Tutorial. marmoset.co/posts/toolbag-baking-tutorial
- Quill, B. (2020): The Art of Baking: Normal Maps in Game Production. 80 Level. 80.lv
- Nilsson, C. (2021): Hard Surface Baking Tips and Tricks. ArtStation Learning. learning.artstation.com
