← Zurück zu Software & Tools
Baking in Substance Painter bezeichnet den Prozess, geometrische Detailinformationen eines High-Poly-Meshes oder des Low-Poly-Meshes selbst in Texturmaps zu berechnen, die als Grundlage für prozedurale Masken und Smart Materials dienen.

Rubrik: Animation & VFX · Unterrubrik: Substance · Niveau: Fortgeschritten

Synonyme / Auch bekannt als: Mesh Map Baking, Textur-Baking, Map Baking, Normal Map Baking


Was ist Baking?

Baking ist in der 3D-Produktion ein fundamentaler Schritt: Hochauflösende Geometriedetails, die für eine Echtzeit-Darstellung zu rechenintensiv wären, werden in flache Texturmaps „gebacken" – die Detailinformation steckt dann in der Textur, nicht mehr in der Geometrie. Substance 3D Painter bietet eine integrierte Baking-Lösung, die verschiedene Map-Typen parallel berechnen kann und direkt in den Texturierungs-Workflow integriert ist.

Das Baking-Ergebnis beeinflusst direkt die Qualität aller Smart Materials und Generators im Projekt – eine schlecht gebackene Normal Map oder eine fehlerhafte AO Map führt unweigerlich zu Artefakten in der finalen Textur.


Erklärung

Mesh-Map-Typen

Normal Map: Kodiert Oberflächennormalen als RGB-Farbwerte. Sie simuliert Geometriedetails auf einer glatten Oberfläche, indem sie dem Shader vorgibt, wie das Licht auf mikro-skalige Details reagieren soll. Substance Painter bietet sowohl DirectX-Format (Y-Kanal invertiert, für DirectX-basierte Engines wie Unity HDRP und Unreal Engine) als auch OpenGL-Format (für Blender Cycles, Arnold, V-Ray etc.).

Ambient Occlusion (AO): Berechnet, wie viel Umgebungslicht eine Fläche erreicht. Vertiefungen, Innenecken und enge Bereiche erscheinen dunkel; offene Flächen hell. In Smart Materials dient AO als Basis für Schmutz-, Moos- und Feuchtigkeit-Generatoren.

Curvature Map: Codiert, ob eine Fläche konvex (Kante, Ridge) oder konkav (Vertiefung, Falte) ist. Kanten erscheinen hell (weiß), Vertiefungen dunkel. Curvature ist die wichtigste Grundlage für Edge-Wear-Generatoren in Smart Materials.

Position Map (World Space): Speichert die normalisierte 3D-Position jedes Punktes auf dem Mesh als RGB-Wert. Damit können Generatoren Effekte positionsbasiert steuern: z. B. Schmutz nur am unteren Teil des Modells, Schnee nur auf der Oberseite.

Thickness Map: Misst, wie „dick" das Mesh an jedem Punkt ist. Besonders relevant für SSS (Subsurface Scattering) in organischen Materialien (Haut, Blätter, Wachs) und für Durchleuchtungseffekte.

World Space Normal Map: Speichert die absoluten (nicht tangenten-raumrelativen) Normalen. Wird für spezielle Shader-Effekte benötigt, die unabhängig von der UV-Entfaltung arbeiten.

ID Map: Codiert unterschiedliche Materialgruppen auf dem Mesh als Farben. Auf dem Mesh werden in der Modelling-Software Flächen mit unterschiedlichen Farb-Materials versehen (Rot = Metall, Blau = Stoff, Grün = Kunststoff); Painter bäckt diese Farben in eine Textur, die dann als Maske dient, um unterschiedliche Materialien auf bestimmte Bereiche zu beschränken.

Baking-Setup

Der Baking-Dialog in Painter erlaubt:

  • Wahl der zu berechnenden Map-Typen
  • Auflösung (256 bis 8192 px)
  • Anti-Aliasing-Level (None bis 16x)
  • High-Poly-Mesh-Matching: Entweder automatisch per Name-Matching (Suffix _low/_high) oder manuell durch Zuweisung eines separaten High-Poly-Meshes pro Texture Set
  • Max Frontal/Rear Distance: Kontrolliert den Abstand des Bakery-Cages
  • Mesh Name Filter: Ermöglicht selektives Baking für einzelne Mesh-Bereiche

Fehlerquellen beim Baking

Normale Fehler (Normal Map Artifacts): Entstehen durch inkonsistente Smoothing Groups oder Tangent-Raum-Mismatches zwischen dem Modelling-Programm und Painter. Lösung: Smoothing Groups im Exporter korrekt setzen; in Maya „Unlock Normals" vor dem Export.

AO-Bleeding: Wenn einzelne Mesh-Teile zu nah beieinander liegen, „bluten" AO-Schatten auf benachbarte Flächen. Lösung: Rear-Distance-Parameter anpassen oder Cage-Offset erhöhen.

Projection-Probleme (Hi-Lo-Baking): Wenn High und Low Poly geometrisch stark abweichen, entstehen Verzerrungen und Verschiebungen in der Normal Map. Lösung: Die „Exploded Mesh"-Methode – Mesh-Teile im Modelling-Programm auseinanderbewegen, baken, dann zurücksetzen.


Beispiele

AAA-Character-Baking:

  • High Poly aus ZBrush (50–100 Mio. Polygone)
  • Low Poly aus Maya (10.000–50.000 Polygone)
  • Import beider Meshes in Painter, Naming-Convention: character_body_low / character_body_high
  • Bake: Normal (16x AA), AO (512 rays), Curvature (Medium), ID Map, Position, Thickness

Hardsurface (Waffe):

  • Low Poly aus Maya (scharfe Kanten, Bevels, korrekte Smoothing Groups)
  • Kein separates High Poly (Painter bäckt direkt vom Low Poly)
  • Bake: Normal, AO, Curvature – besonders Curvature ist bei Hardsurface-Assets kritisch für Edge-Wear

In der Praxis

In professionellen Studios ist korrektes Baking eine kritische Fähigkeit. Häufige Testpraxis: Das Bake-Ergebnis im Painter-Viewport wird mit einem neutralen Grey-Material geprüft, bevor mit dem eigentlichen Texturieren begonnen wird. Fehler werden so früh erkannt.

Performance-Tipp: Baking auf 4096 px auch dann, wenn das finale Asset nur 2048 px benötigt – die höher aufgelösten Bakes erlauben nachträgliche Qualitätssteigerungen ohne erneutes Baking.


Vergleich & Abgrenzung

Painter-Baking vs. Marmoset Toolbag Baking: Marmoset gilt als technisch präziser für komplexe Bake-Setups (Cage-Kontrolle per Cage-Mesh, Anti-Aliasing-Qualität). Viele Studios nutzen Marmoset für das Baking und Painter für die Texturierung.

Painter-Baking vs. xNormal: xNormal ist ein Free-Tool speziell für Normal-Map-Baking und war vor Painter-5.0 die Industriestandard-Lösung. Es bietet mehr Kontrolle über Cage-Meshes. Heute hat Painters integriertes Baking xNormal für die meisten Use Cases abgelöst.


Häufige Fragen (FAQ)

Muss ich immer ein High-Poly-Mesh zum Baking haben? Nein. Painter kann auch direkt vom Low-Poly-Mesh Curvature, AO und Position-Maps berechnen. Für Normal Maps ist ein High Poly jedoch erforderlich, um mikrodetails zu übertragen.

Welches Normal-Map-Format verwenden? Für Unreal Engine: DirectX (grüner Kanal nicht invertiert in UE5). Für Unity HDRP: ebenfalls DirectX. Für Blender/Arnold/V-Ray: OpenGL. Painter's Bake-Dialog erlaubt die Auswahl.

Wie lange dauert das Baking? Je nach Texturauflösung (4096 px), AA-Level (16x) und Map-Anzahl: 2–15 Minuten auf einer modernen GPU. Der Baking-Prozess läuft GPU-beschleunigt.


Verwandte Einträge


Weiterführend

  • Adobe Inc.: Baking in Substance 3D Painter. Adobe Help Center, 2024.
  • Allegorithmic: The Comprehensive Baking Guide. Allegorithmic Documentation, 2019.
  • McDermott, Wes: Proper Baking Techniques. Artstation Learning, 2022.
  • Larive, Sébastien: Normal Map Baking – Theory and Practice. 80.lv, 2021.
← Zurück zu Software & Tools
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar