Eine 3D-LUT tastet eine Farbumwandlung auf einem Gitter von RGB-Eingängen ab und listet die Ausgabefarbe für jeden Gitterpunkt auf. Cube, 3DL und CSP speichern dieses Gitter jeweils als reinen Text. Sie unterscheiden sich in ihren Headern, darin, ob Werte als Dezimalzahlen oder ganzzahlige Codes vorliegen, in der Reihenfolge der Gitterpunkte und darin, ob eine 1D-Vor-LUT (Shaper) dem Würfel vorangestellt werden kann.
| Format | Werte | Abtastreihenfolge | Header |
|---|---|---|---|
Cube (.cube) | Dezimal | Rot wechselt am schnellsten | LUT_3D_SIZE, optional TITLE and DOMAIN_MIN/DOMAIN_MAX |
Autodesk 3DL, Mesh (.3dl) | Ganzzahlige Codes | Blau wechselt am schnellsten | 3DMESH- und Mesh-Zeilen mit Gittertiefe und Farbtiefe (Bit) |
Vertex-Listen-3DL (.3dl) | Ganzzahlige Codes | Blau wechselt am schnellsten | Eine erste Zeile, welche die Positionen der Eingangs-Vertices auflistet |
CineSpace CSP (.csp) | Dezimal | Rot wechselt am schnellsten | CSPLUTV100, 3D, kanalweise 1D-Vor-LUTs, dann die Würfelgröße |
Cube
Cube ist das am weitesten unterstützte Textformat. Eine 3D-Cube-Datei deklariert ihr Gitter mit LUT_3D_SIZE (beispielsweise 33 für 33 × 33 × 33 Punkte) und listet dann eine R G B-Zeile pro Punkt auf, wobei Rot am schnellsten wechselt. DOMAIN_MIN und DOMAIN_MAX können den erwarteten Eingangsbereich anpassen; die meisten Dateien verwenden 0 bis 1. Eine Cube-Datei kann auch eine 1D-LUT sein (LUT_1D_SIZE), und manche Varianten kombinieren einen 1D-Shaper mit einem 3D-Würfel. Anwendungen unterscheiden sich darin, welche dieser Varianten sie akzeptieren.
Autodesk 3DL (Mesh)
Der Autodesk-Stil von 3DL speichert ganzzahlige Ausgabecodes in einer deklarierten Farbtiefe wie 10, 12 oder 16 Bit. Eine Mesh-Zeile gibt die Gittertiefe und die Bittiefe an. Das Gitter besitzt 2n + 1 Punkte pro Achse, also 3, 5, 9, 17, 33 usw. Die Zeilen listen Blau am schnellsten wechselnd auf. Da die Werte ganzzahlig sind, werden sie bei der Konvertierung in dieses Format auf den nächsten Code gerundet, und Werte außerhalb des Bereichs von 0–1 können nicht gespeichert werden.
Vertex-Listen-3DL
Ein weiterer 3DL-Stil beginnt mit einer Zeile von Eingangs-Vertexpositionen, beispielsweise 0 64 128 … 1023, gefolgt von ganzzahligen Ausgabezeilen, in denen Blau am schnellsten wechselt. Die Positionen zeigen sowohl die Gittergröße als auch den Eingangscodebereich an. Dieselbe Dateiendung .3dl deckt beide Stile und mehrere Varianten ab; lesen Sie daher den Header, bevor Sie annehmen, welche Variante eine Datei verwendet.
CineSpace CSP
Eine CSP-Datei beginnt mit CSPLUTV100 und 3D, gefolgt von einer 1D-Vor-LUT für jeden Kanal vor der Würfelgröße und den dezimalen Ausgabezeilen. Die Vor-LUT (Shaper) bildet Eingänge neu ab, bevor der Würfel angewendet wird, was sich für Log- oder High-Range-Eingänge eignet. Gibt es keinen echten Shaper, sind die Vor-LUTs einfache Rampen von 0 bis 1.
Was sich beim Konvertieren ändert
- Dezimal zu ganzzahlig: Werte werden auf die gewählte Farbtiefe gerundet. Prüfen Sie die größte Abweichung; ab 12 Bit ist sie meist winzig.
- Werte außerhalb des Bereichs: Dezimalwerte können unter 0 oder über 1 liegen; ganzzahlige Codes nicht. Belassen Sie solche LUTs in Cube oder CSP.
- Gittergröße: Mesh 3DL erfordert ein Gitter von 2n + 1. Andere Größen erfordern ein Resampling, wodurch sich die Abtastwerte ändern.
- Shaper und Eingangsbereiche: Das Verwerfen eines 1D-Shapers oder eines abweichenden Eingangsbereichs verändert das Ergebnis; ein sorgfältiger Konverter bricht daher ab, statt sie stillschweigend zu verwerfen.
- Farbraum und Signalbereich: Ein Dateiformatwechsel konvertiert nie zwischen Farbräumen oder zwischen Voll- und Videopegel (Legal). Prüfen Sie, was die Zielanwendung erwartet.
Der kostenlose Online-LUT-Konverter konvertiert 3D-LUTs zwischen diesen vier Formaten in Ihrem Browser. Er liest jedes Ergebnis zurück, vergleicht es mit der Quelle und verweigert Konvertierungen, die nicht exakt möglich sind, anstatt zu raten.
Weitere Formate
In Produktions-Pipelines werden auch CLF, Quantel, Truelight, Nucoda CMS, IRIDAS Look, ARRI Look und weitere Formate verwendet. Die LUT-Werkzeuge in PatternSpace für Mac lesen diese Formate, lassen Sie das Exportgitter wählen, behalten kompatible Shaper als eigene Stufe bei und analysieren Wertebereich, Monotonie und die Neutralachse vor der Übergabe. Die Analyse ist kostenlos; das Schreiben von Dateien erfordert Pro. Siehe den LUT-Liefer-Workflow für Batch-Exporte mit PDF-Bericht.