← 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: Software & Tools · 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

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