← Zurück zu Animation & VFX
OpenEXR ist ein hochdynamisches, verlustfreies Bildformat, das als Industriestandard in professionellen VFX-Produktionen für den Austausch von Render-Passes und Compositing-Material verwendet wird.

Rubrik: Animation & VFX · Unterrubrik: Compositing · Niveau: Fortgeschritten Synonyme / Auch bekannt als: EXR, OpenEXR, OEXR, Multi-Channel EXR, Multi-Layer EXR

Was ist OpenEXR?

OpenEXR ist ein offenes Bildformat, das 1999 von Industrial Light & Magic (ILM) entwickelt und 2003 als Open-Source-Projekt freigegeben wurde. Heute wird es von der Academy Software Foundation (ASWF) gepflegt. OpenEXR ist das universelle Austauschformat für gerenderte Bilder, Compositing-Material und VFX-Deliverables.

Die entscheidenden Eigenschaften machen OpenEXR unersetzlich:

  • Hohe Farbtiefe: 16-Bit-Half-Float oder 32-Bit-Float pro Kanal.
  • Multi-Channel: Ein einzelner EXR kann Hunderte von Kanälen enthalten.
  • HDR-Fähigkeit: Keine Begrenzung des darstellbaren Wertebereichs — Werte über 1.0 (überbelichtete Bereiche) bleiben erhalten.
  • Lossless oder Lossy: Verschiedene Kompressionsmethoden (ZIP, ZIPS, PIZ, PXR24, B44, DWAA/DWAB).
  • Metadaten: Umfangreiche Header-Informationen (Kameradaten, Farbraum, Timecode, etc.).

Erklärung

Farbtiefe: 16-Bit Half-Float vs. 32-Bit Float

OpenEXR unterstützt zwei Fließkomma-Formate:

16-Bit Half-Float (HALF): Speichert Werte von ca. 0.0001 bis 65504 mit begrenzter Präzision. Für die meisten VFX-Anwendungen ausreichend, da die menschliche Wahrnehmung keine höhere Präzision erfordert. Halbes Datenvolumen im Vergleich zu 32-Bit Float.

32-Bit Float (FLOAT): Volle Floating-Point-Präzision. Notwendig für Tiefenpässe (Z-Depth), Normalen-Passes und andere Daten mit extremen Wertebereichen. Doppeltes Datenvolumen.

Im typischen VFX-Workflow wird die Color-Information in 16-Bit Half-Float gespeichert; spezielle technische Passes (Z-Depth, UV-Maps) in 32-Bit Float.

Multi-Layer EXR und AOV-Passes

Moderne 3D-Renderer können ein Bild in verschiedene AOV-Passes (Arbitrary Output Variables) aufteilen und in einem einzigen Multi-Layer-EXR speichern. Jeder Pass beinhaltet eine spezifische Information:

  • Beauty / RGBA: Das vollständige gerenderte Bild.
  • Diffuse / Direct Diffuse / Indirect Diffuse: Direkte und indirekte diffuse Beleuchtung.
  • Specular / Reflection: Spiegelungen und Glanzlichter.
  • Ambient Occlusion (AO): Schattierung in Hohlräumen und Kontaktzonen.
  • Shadow: Schatten-Pass für flexible Schattenanpassung.
  • Z-Depth: Tiefeninformation für Tiefenschärfe und Atmosphären-Effekte.
  • Normal: Oberflächennormalen für Relighting.
  • Motion Vector: Bewegungsvektoren für Motion Blur im Compositing (vgl. Motion Blur im Compositing).
  • Cryptomatte: Masken-Passes für automatisches Objekt-Masking (vgl. Cryptomatte).
  • UV / ST: Texturkoordinaten für Relighting und Texture-Replacement.

Die Aufteilung in Passes gibt dem Compositor maximale Kontrolle: Jeder Aspekt der Beleuchtung kann separat angepasst werden.

Komprimierungsoptionen

OpenEXR bietet verschiedene Komprimierungsalgorithmen, die je nach Anwendungsfall gewählt werden:

  • ZIP/ZIPS: Verlustfreie Komprimierung, kompatibel mit allen Systemen. Gut für Archivierung.
  • PIZ: Verlustfreie Wavelet-Komprimierung. Oft bessere Komprimierung als ZIP bei Bildern mit viel Rauschen oder Filmkorn.
  • DWAA/DWAB: Verlustbehaftet (ähnlich JPEG), aber sehr hohe Qualität bei hohem Kompressionsverhältnis. In Streaming-Pipelines genutzt.
  • PXR24: Konvertiert 32-Bit Float auf 24 Bit für bessere Komprimierung mit minimalen Qualitätsverlust bei Color-Daten.
  • B44/B44A: Schnelle, verlustbehaftete Komprimierung für Random-Access-Szenarien.

EXR in Nuke und der VFX-Pipeline

In Nuke – Compositing-Software wird OpenEXR nativ unterstützt. Der Read-Node lädt EXR-Dateien; über den Node können spezifische Kanäle oder Layer ausgewählt werden. Multi-Layer-EXR mit Dutzenden von Passes wird in Nuke als ein Read-Node geladen; die einzelnen Passes werden über die Channel-Auswahl oder Shuffle-Nodes extrahiert.

Der Shuffle-Node ist dabei besonders wichtig: Er weist Kanäle aus dem EXR den RGBA-Kanälen des aktuellen Bildstroms zu. So kann man z. B. den AO-Pass in den RGB-Bereich shufflen und als Multiply über das Beauty legen.

Beispiele

  • Ein Houdini-Render für einen VFX-Shot liefert einen Multi-Layer-EXR mit 25 Passes: Beauty, Diffuse, Specular, Reflection, Transmission, AO, Shadow, Z-Depth, Motion Vectors, Cryptomatte und mehrere Object-ID-Passes.
  • Der Compositor öffnet diesen EXR in Nuke, shuffled die benötigten Passes und kann jeden Aspekt der Beleuchtung separat anpassen.

In der Praxis

Die Entscheidung, welche AOV-Passes gerendert werden, wird zu Beginn der Produktion im Gespräch zwischen Lighting-Artist, Compositor und VFX-Supervisor festgelegt. Zu viele Passes erhöhen Render-Zeit und Speicherbedarf unnötig; zu wenige Passes schränken die Compositing-Möglichkeiten ein.

Typische Pipeline: Renderer (Arnold, RenderMan, Mantra, V-Ray, Cycles) → Multi-Layer-EXR → Nuke – Compositing-Software → finales Single-Channel EXR oder DPX → DI.

Vergleich & Abgrenzung

FormatFarbtiefeMulti-LayerVerlustfreiTypischer Einsatz
OpenEXR16/32-Bit FloatJaJa (ZIP)VFX, Rendering, Archiv
DPX10-16-Bit IntegerNeinJaFilm-Scan, DI
TIFF8-32-BitNeinJaPrint, Compositing
PNG8-16-BitNeinJaWeb, einfaches Compositing

Häufige Fragen (FAQ)

Warum ist EXR besser als TIFF für VFX? EXR unterstützt echtes HDR (Werte über 1.0 bleiben erhalten), Float-Präzision und Multi-Layer in einer einzigen Datei. TIFF ist auf Integer-Werte beschränkt und unterstützt kein echtes Multi-Layer.

Wie groß ist ein typischer Multi-Layer-EXR? Ein 4K-Frame mit 20 Passes in 16-Bit Half-Float kann 200–500 MB groß sein. Für lange Shots und viele Passes summiert sich das schnell zu Terabytes.

Was ist Deep EXR? Eine Erweiterung des EXR-Formats, die für jeden Pixel mehrere Tiefen-Samples speichert. Vgl. Deep Compositing.

Verwandte Einträge

Weiterführend

  • Kainz, Florian u. a.: OpenEXR Technical Specification, Academy Software Foundation, 2024,
  • Brinkmann, Ron: The Art and Science of Digital Compositing, 2. Aufl., Morgan Kaufmann, 2008
  • Academy Software Foundation: OpenEXR Dokumentation, online, 2024
← Zurück zu Animation & VFX
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
OpenEXR im VFX-Workflow — Wiki | Lazi Akademie Esslingen