Physically Based Rendering (PBR) ist ein Rendering-Ansatz und Materialsystem für Echtzeit-3D-Grafik, das auf physikalisch akkuraten Lichtinteraktionsmodellen basiert und mit Parametern wie Metalness (Metallgrad) und Roughness (Rauheit) konsistente, realistische Oberflächen unter jeglichen Beleuchtungsbedingungen erzeugt.
Rubrik: Game Design & Interactive Media · Unterrubrik: Tools, Engines & Gattungen · Niveau: Fortgeschritten Synonyme / Auch bekannt als: PBR, Physically Based Shading (PBS), Metalness/Roughness-Workflow, Specular/Glossiness-Workflow
Was ist PBR?
Vor PBR waren Spiel-Materialien von Künstler zu Künstler inkonsistent: Eine Metalloberfläche sah unter einer Lichtbedingung gut aus, wirkte aber unter anderer Beleuchtung falsch. PBR löst dieses Problem durch physikalisch fundierte Regeln: Wenn ein Künstler eine Metalloberfläche korrekt in PBR definiert, verhält sie sich unter jedem Lichtsetup physikalisch korrekt – im Sonnenlicht, im Schatten, in einer Höhle, in einem Neonlicht-Raum.
Überblick & Geschichte
Die theoretischen Grundlagen von PBR stammen aus der Computergrafik-Forschung der 1980er und 1990er: Cook-Torrance BRDF (1982), Disney's Principled Shader (2012). Disney veröffentlichte ihr "Physically Based Shading at Disney"-Paper auf der SIGGRAPH 2012, das die Branche nachhaltig beeinflusste und den Weg für PBR in Echtzeitanwendungen ebnete.
PBR in Spielen begann sich ab 2012–2013 durchzusetzen:
- Call of Duty: Ghosts und Battlefield 4 (2013) nutzten frühe PBR-Ansätze.
- Unitys physisch basierter Standard-Shader erschien mit Unity 5 (2015).
- Unreal Engine 4 implementierte PBR ab 2014 als Standard.
Heute ist PBR der universelle Standard für 3D-Game-Grafik – nicht mehr die Ausnahme, sondern die Erwartung.
Stärken & Einsatzgebiete
1. Konsistenz unter allen Lichtbedingungen Der größte Vorteil von PBR: Ein Material sieht in jeder Lichtumgebung physikalisch korrekt aus. Künstlerinnen und Künstler müssen Materialien nicht für jede Szene neu tweaken. Das spart Zeit, reduziert Fehler und erhöht visuelle Kohärenz.
2. Das Metalness/Roughness-Modell verstehen Das in Games dominante PBR-Modell arbeitet mit wenigen Kernparametern:
- Albedo / Base Color: Die Grundfarbe des Materials ohne Beleuchtungseinfluss.
- Metalness (0–1): Ist das Material metallisch (1) oder nicht-metallisch (0)? In der Realität ist Metalness binär; Zwischenwerte simulieren Korrosion oder dreckige Metalloberflächen.
- Roughness (0–1): Wie rau ist die Oberfläche? 0 = perfekter Spiegel; 1 = vollständig diffus. Alternativ: Smoothness (invers zu Roughness).
- Normal Map: Simuliert feine Oberflächendetails (Kratzer, Poren, Rillen) ohne Geometrie.
- Ambient Occlusion (AO): Simuliert indirektes Licht in Ritzen und Ecken.
- Emissive: Selbstleuchtende Bereiche (LEDs, Glut, Hologramme).
3. Standardisierung ermöglicht Tool-Ökosystem Weil PBR-Parameter standardisiert sind, können Materialien zwischen Tools und Engines ausgetauscht werden: Substance Painter exportiert direkt für Unity, Unreal Engine, Godot, Marmoset und andere. Das vereinfacht Pipelines enorm.
4. Physikalisch plausible Werte als künstlerische Leitplanken PBR gibt Künstlerinnen und Künstlern physikalisch plausible Wertebereiche vor. Echte Metalle haben spezifische F0-Werte (Fresnel-Reflektivität); echte non-metals haben Albedo-Werte zwischen 0,04 und 0,9. Diese Leitplanken verhindern physikalisch unmögliche Materialien (wie ein schwarzes Metall, das aber spiegelt) und fördern Konsistenz.
5. Nahtlose Integration mit IBL (Image-Based Lighting) PBR entfaltet sein Potenzial vollständig mit Image-Based Lighting: Umgebungs-HDRIs beleuchten Objekte korrekt mit diffusem und spekulärem Anteil, basierend auf den PBR-Parametern. Das ist der Grund, warum Objekte in modernen Spielen so "geerdet" im Licht wirken.
In der Praxis
Standard-Textur-Set für ein PBR-Asset:
- Albedo Map (auch: Base Color, Diffuse)
- Normal Map (Tangent Space)
- Roughness Map (oder Smoothness, je nach Engine)
- Metalness Map
- Ambient Occlusion Map (oft in Roughness/Metalness/AO kombiniert als packed texture)
- Optional: Emissive Map, Height Map, Opacity Map
Packed Textures: Aus Performance-Gründen werden AO, Roughness und Metalness häufig in einem einzigen RGB-Bild kombiniert: R-Kanal = AO, G-Kanal = Roughness, B-Kanal = Metalness. Das spart Speicher und Bandbreite.
Software für PBR-Texturierung:
- Adobe Substance Painter: Industriestandard, layer-basiertes Texturierungstool mit PBR-Viewport.
- Quixel Mixer: Kostenlos für Unreal-Engine-Nutzende, photogrammetrie-basiert.
- Blender Shader Editor: EEVEE und Cycles bieten PBR-Materialerstellung intern.
- Marmoset Toolbag: Render-Tool mit PBR-Viewport für Portfoliorendering.
Vergleich & Abgrenzung
PBR steht im Kontrast zu älteren Shader-Ansätzen (Phong, Blinn-Phong, Lambert), die keine physikalische Basis hatten. Cel Shading ist bewusst eine nicht-realistische Alternative zu PBR – es imitiert Comicästhetik statt Physik. PBR und Cel Shading können auch kombiniert werden: Ghost of Tsushima nutzt physikalisch basierte Materialien mit stylisierten Render-Passes.
Häufige Fragen (FAQ)
Was ist der Unterschied zwischen Metalness/Roughness und Specular/Glossiness? Beide sind PBR-Workflows, aber mit anderen Parametern. Metalness/Roughness (auch Disney-Workflow) trennt zwischen metallischen und nicht-metallischen Materialien; Specular/Glossiness verwendet direkte Specular-Farbe. Metalness/Roughness ist in Game-Engines (Unity, Unreal) dominanter; Specular/Glossiness findet sich oft in älteren Pipelines und VFX-Software.
Kann ich PBR in Stylized-Spielen nutzen? Ja, absolut. Viele "stilisierte" Spiele nutzen PBR-Materialien, modifizieren aber die Beleuchtung und den Shader für einen weniger-fotorealistischen Look. Hades, Valorant und Overwatch nutzen PBR-Grundprinzipien, aber mit stylisierten Farb- und Beleuchtungsentscheidungen.
Brauche ich immer alle PBR-Maps? Nein. Einfache Objekte (ein einzelfarbiger Würfel) brauchen nur Albedo und Roughness. Die Menge der verwendeten Maps hängt von der visuellen Komplexität des Objekts und den Performance-Anforderungen ab.
Verwandte Einträge
Weiterführend
- Burley, Brent (2012): Physically Based Shading at Disney. In: ACM SIGGRAPH 2012 Courses.
- Online: Substance Painter PBR Guide –
- Online: Marmoset Toolbag PBR Theory –
