Im Inneren des 3D-Cubes: Wie Lookup-Tabellen Farben speichern
Eine 3D-LUT (.CUBE) ist ein dreidimensionales Koordinatengitter im Farbraum. Ein 33x33x33-Gitter speichert 35.937 diskrete Referenzpunkte.
Für alle Farben dazwischen muss die Software mathematisch interpolieren, um Zwischenwerte stufenlos zu berechnen.
Trilineare Interpolation: Schwächen der Rechteck-Berechnung
Trilineare Interpolation berechnet Achsen unabhängig voneinander. Bei diagonalen Farbverläufen entstehen mathematische Unstetigkeiten, die als sichtbare Farbbänder erscheinen.
However, trilinear math assumes orthogonal independence. In real-world cinematography, color transitions rarely follow straight XYZ Cartesian lines; gradients move diagonally across hue, saturation, and luminance simultaneously. Along these diagonals, trilinear math produces sharp derivative discontinuities. On screens with wide gamut displays, these mathematical sharp edges appear as visible, stair-stepped color banding stripes.
Open Project Settings → Color Management. Scroll down to Lookup Tables, find 3D Lookup Table Interpolation, and switch it from Trilinear to Tetrahedral. This instantly eliminates gradient tearing on all applied LUTs with zero performance penalty on modern GPUs.
Lattice Density vs Memory & Precision Comparison
Mathematical breakdown of 3D LUT grid sizes and memory overhead:
| Grid Density | Sample Points | File Size (.CUBE) | Interpolation Requirement | Best Use Case |
|---|---|---|---|---|
| 17x17x17 | 4,913 points | ~150 KB | Severe interpolation needed | Real-time on-camera EVF monitors |
| 33x33x33 (Industry Standard) | 35,937 points | ~1.1 MB | Tetrahedral recommended | Commercial color grading, Web, TV |
| 65x65x65 (Master Calibration) | 274,625 points | ~8.6 MB | Minimal interpolation needed | Hardware monitor calibration, DCI-P3 Print |
| 128x128x128 | 2,097,152 points | ~68 MB | Virtually zero interpolation | Mathematical research & offline renders |
Die Tetraeder-Lösung: Sechs Simplizes im 3D-Raum
Die Tetraeder-Interpolation unterteilt jeden Teilwürfel in sechs vierflächige Pyramiden. Dadurch bleiben Farbverläufe in Hauttönen und Himmeln perfekt homogen.
Because tetrahedra have planar triangular faces that share continuous boundaries with adjoining tetrahedra, the mathematical gradient is continuous and smooth. Sky transitions, skin-tone roll-offs, and soft lens flares retain pristine 32-bit floating point graduation.
NLE-Unterstützung: Resolve, Premiere und Final Cut
Während Resolve standardmäßig Tetraeder nutzt, benötigt Premiere Pro die Aktivierung von 'Maximaler Rechentiefe' für saubere 32-Bit-Gleitkommawerte.
Häufig Gestellte Fragen
Why does a 33x33x33 LUT require interpolation?
Weil 10-Bit-Video über 1 Milliarde Farben umfasst, die LUT aber nur 35.937 Stützpunkte speichert.
How does Tetrahedral interpolation eliminate banding compared to Trilinear?
Sie nutzt baryzentrische Koordinaten in 4-Punkt-Tetraedern, die stetige Übergänge ohne Kanten erzeugen.
Is a 65x65x65 LUT always better than a 33x33x33 LUT?
Bei Tetraeder-Interpolation ist der visuelle Unterschied minimal, während 65er-LUTs viermal mehr Grafikspeicher belegen.
33-Punkt Master-Matrix-LUTs Herunterladen
Verifizierte .CUBE-Dateien aus 32-Bit-Floating-Point-Kurven ohne Interpolationsartefakte.