HDR-Compositing bezeichnet den Compositing-Workflow in einem linearen, erweiterten Dynamikumfang (High Dynamic Range), der Lichtwerte weit über 1.0 erlaubt, um physikalisch korrekte Lichteffekte zu ermöglichen, während Tonemapping diesen erweiterten Bereich für SDR- oder HDR-Displays transformiert.
Rubrik: Animation & VFX · Unterrubrik: VFX-Techniken · Niveau: Fortgeschritten
Synonyme / Auch bekannt als: HDR Workflow, ACES, Linear Compositing, EXR Compositing, Tone Mapping, Look Transform
Was ist HDR-Compositing?
Im herkömmlichen SDR-Compositing (Standard Dynamic Range) liegen alle Bildwerte zwischen 0 (schwarz) und 1 (maximales Weiß). Licht in der realen Welt hat aber einen weit größeren Wertebereich: Eine Sonnenscheibe ist ca. 10.000× heller als eine weiße Oberfläche, die sie beleuchtet. Wenn man dieses Verhältnis korrekt im Compositing abbildet, können Überstrahlungseffekte, Lens Flares, Glows und Lichtreflexe physikalisch korrekt berechnet werden.
HDR-Compositing (auch: Linear Light Compositing oder Floating-Point-Compositing) arbeitet mit 16-bit oder 32-bit Fließkommazahlen, die beliebig hohe Lichtwerte speichern können. Das EXR-Format (OpenEXR) ist der Standard für HDR-Bilddaten in der VFX-Industrie.
Erklärung
Dynamikumfang und Wertebereich
| Bereich | Beschreibung | Typischer Wert |
|---|---|---|
| SDR (8-bit) | 0–255 (integer) | 0–1 normiert |
| SDR (float) | 0,0–1,0 | Schwarz bis max. Weiß |
| HDR (16-bit half float) | 0 bis ca. 65.000 | für VFX ausreichend |
| HDR (32-bit float) | 0 bis ca. 3,4×10³⁸ | maximale Präzision, Physik |
| Sonnenlicht (normiert) | 10.000–100.000 fache Weißdiffus | muss in EXR skaliert sein |
Linearer Farbraum
Alle physikalisch basierten Rendering-Operationen (Ray Tracing, Beleuchtung, Spiegelung) müssen im linearen Farbraum (Linear Light) durchgeführt werden. Dabei ist der Pixelwert direkt proportional zur physikalischen Strahlungsenergie: doppelter Wert = doppelte Lichtintensität.
Gamma-codierte Bilder (sRGB, Rec.709) verwenden eine Gammakorrektur (~2.2), die die Helligkeit nichtlinear kodiert (mehr Präzision in dunklen Tönen). Compositing in Gamma-kodierten Bildern führt zu falschen Licht-Additionen und fehlerhaften Blend-Modi.
Workflow: Immer in Linear arbeiten → am Ende Tonemapping/Look Transform für Ausgabe.
ACES (Academy Color Encoding System)
ACES (Entwickelt von der Academy of Motion Picture Arts and Sciences, 2014) ist der Industriestandard für Color Management in VFX-Produktionen:
- ACES Encoding: Alle Inputs (Kamera-Footage, CGI-Renders) werden in ACES-Farbraum (AP0) konvertiert
- ACEScg: Der Arbeitsfarbraum für CGI und Compositing (AP1, linearized; breiter als Rec.2020)
- RRT (Reference Rendering Transform): Globale Tonemapping-Funktion, die HDR-Werte in einen angenehm abgebildeten Ausgabe-Range transformiert
- ODT (Output Device Transform): Gerätespezifische Ausgabetransformation (für Rec.709, P3, Rec.2020 HDR, IMAX)
ACES-Pipeline:
`` Camera Raw → ACES (IDT) → ACEScg [COMPOSITING] → RRT → ODT → Display ``
Tonemapping-Operatoren
| Operator | Charakteristik | Einsatz |
|---|---|---|
| Reinhard | weiches Highlight-Rolloff | Fotografie, einfaches VFX |
| ACES RRT | S-Kurve mit filmartigem Look | VFX Film-Standard |
| Filmic (Blender) | angepasste S-Kurve | Blender-Renders |
| ARRI LogC → sRGB | kamerabasierte Kurve | ARRI-Kamera-Footage |
| DCI-P3 (SMPTE 428) | D-Cinema-Standard | Kinoprojektion |
| HDR10 (ST 2084 / PQ) | Perceptual Quantizer, 1000 Nit | HDR-TV |
Glow und Lichteffekte in HDR
Bloom- und Glow-Effekte entstehen physikalisch korrekt erst im HDR-Compositing: Ein Licht mit Wert 5,0 (5× Over-White) erzeugt beim Blurring einen Glow, der sich in benachbarte Pixel ausbreitet und sichtbar über 1,0 strahlt. Nach dem Tonemapping werden diese Über-Weiß-Bereiche mit sanftem Rolloff abgebildet, was den charakteristischen "Film-Glow" erzeugt.
Beispiele
- Sin City (Robert Rodriguez, 2005) – Hartes, hochkontrastreiche HDR-Compositing bewusst eingesetzt; hohe Lichtwerte für Splatter-Wirkung; grafischer Hochkontrast durch Tonemapping-Kontrolle.
- Oblivion (Joseph Kosinski, 2013) – ACES-Pipeline für konsequent helles, desaturiertes Environment-Look; HDR-Licht von Sonne und Wasser.
- Arrival (Denis Villeneuve, 2016) – Subtile HDR-Licht-Atmosphäre; Himmels-Hintergrundlicht korrekt in Szenenbeleuchtung integriert.
- Dune (Denis Villeneuve, 2021) – ACEScg-Workflow für konsistente Desert-Lichtatmosphäre; DNEG; HDR-Delivery für Prime Video HDR.
- Everything Everywhere All at Once (Daniels, 2022) – Kreative HDR-Übersteuerung für stilisierte Effekte; zeigt HDR als ästhetisches Mittel auch in Low-Budget-Produktion.
Schritt-für-Schritt Workflow
- Color Management einrichten: OCIO (OpenColorIO) v2 konfigurieren; ACES-Config laden oder eigene Studio-Config; Nuke/Resolve OCIO-Setting aktivieren.
- Footage-Import: Kamera-Raw (ARRIRAW, RED .r3d) importieren; IDT (Input Device Transform) in ACES-Farbraum transformieren.
- Working Colorspace: Sicherstellen, dass alle Nodes im Arbeitsfarbraum (ACEScg) operieren; Viewer LUT (sRGB oder P3) für korrekte Monitoranzeige aktivieren.
- CGI-Renders importieren: Arnold/Mantra-Outputs liegen bereits in linearem ACEScg; kein weiterer Transform nötig.
- HDR-Compositing: Alle Blend-Operationen, Grades und FX-Nodes in ACEScg; Glow/Bloom auf Over-White-Bereiche anwenden.
- Tonemapping (Final): Am Ende der Node-Chain: ACES RRT + ODT für jeweiliges Ausgabegerät; oder Filmlook-LUT anwenden.
- HDR-Delivery: Für HDR10-Ausgabe (Streaming): ODT für ST 2084 (PQ) verwenden; MaxFALL und MaxCLL-Werte dokumentieren.
- SDR-Downgrade: Zusätzlich SDR-Version (Rec.709) mit ACES ODT; manuelle Kontrolle von Highlight-Rolloff.
In der Praxis
Nuke (Foundry): Vollständige OCIO-Integration; OCIOColorspace-Nodes für alle Transformationen; Viewer-LUT für Monitoring; Standard-Tool für ACES-VFX-Workflows.
DaVinci Resolve: Natives ACES-Mode; Color-Science-Tab mit ACES-Pipeline; sehr gut für HDR-Grading und SDR-Downgrade; Fusion-Compositing in ACEScg.
After Effects (Adobe): Color-Management via OCIO-Plugin (drittanbieter) oder eingebautem Working Space; für ACES-Workflows weniger präzise als Nuke.
Houdini / Arnold: Karma/Arnold-Renderer mit ACEScg als Standard-Output-Colorspace; konsistent mit der Compositing-Pipeline.
Vergleich & Abgrenzung
| Workflow | Compositing-Präzision | Lichteffekte | Ausgabe-Flexibilität |
|---|---|---|---|
| SDR (Gamma/sRGB) | niedrig | fehlerhaft | nur SDR |
| Linear HDR (EXR, kein ACES) | hoch | korrekt | SDR + HDR |
| ACES-Pipeline | sehr hoch | physikalisch korrekt | SDR + HDR + alle Displays |
| Log-Workflow (ohne ACES) | mittel | begrenzt | kameraspezifisch |
Häufige Fragen (FAQ)
Was ist der Unterschied zwischen HDR-Display und HDR-Compositing? HDR-Display (HDR10, Dolby Vision) beschreibt ein Ausgabegerät mit erweitertem Luminanzbereich (bis 1.000 Nit oder mehr). HDR-Compositing ist ein interner Workflow-Begriff: Kompositing in linearem Floating-Point mit Werten > 1,0, unabhängig vom Ausgabedisplay. Ein SDR-Display-Output kann aus einem HDR-Compositing-Workflow kommen – der Tonemapping-Schritt reduziert die HDR-Werte auf den Ausgabe-Bereich.
Warum ist ACES für Streaming-Produktion wichtig? Netflix, Apple TV+ und Disney+ liefern zunehmend in HDR10 und Dolby Vision aus. ACES ermöglicht eine einheitliche Quell-Master-Datei (ACES-IMF), aus der mehrere Ausgabe-Versionen (SDR, HDR10, Dolby Vision, IMAX) automatisch abgeleitet werden können, ohne den Compositing-/Grading-Prozess für jedes Format neu durchführen zu müssen.
Verwandte Einträge
- Compositing – Ebenen und Blend-Modi
- Ray Tracing – physikalisch korrekte Beleuchtung
- KI-Denoising (OptiX, OIDN)
Weiterführend
- Reinhard, E. et al. (2010). High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting (2. Aufl.). Morgan Kaufmann.
- Mansencal, T. et al. (2023). Colour Science for Python.
- Academy of Motion Picture Arts and Sciences. (2021). ACES System Architecture.
- Froehlich, J. et al. (2016). Perceptually Motivated HDR Video Encoding. IEEE Transactions on Broadcasting.
