Een .cube bestand is het universele formaat voor video-kleur-LUTs (Look-Up Tables). Als je ooit een LUT-pakket of een kleurgrade van een maker online hebt gedownload, is het vrijwel zeker als .cube-bestand aangekomen. Deze gids legt uit wat er daadwerkelijk in zit, wat de groottegetallen betekenen (17, 33, 65) en hoe je er een gebruikt op iPhone.
Wat "LUT" betekent
LUT staat voor Look-Up Table. Bij videokleurcorrectie is een LUT een lijst met toewijzingen van een invoerkleur naar een uitvoerkleur. De videospeler leest elke pixel, zoekt de kleur op in de tabel en vervangt deze door de toegewezen kleur. Uniform toegepast op elk frame geeft een LUT je een consistente kleurgrade.
LUTs komen in twee brede varianten:
- 1D-LUTs. Wijzen elk kleurkanaal (rood, groen, blauw) onafhankelijk toe. Worden voornamelijk gebruikt voor eenvoudige gamma- en contrastaanpassingen. Tegenwoordig minder gebruikelijk.
- 3D-LUTs.Wijzen een driedimensionale kleurkubus toe (RGB-triplet in, RGB-triplet uit). Dit is wat mensen bedoelen als ze vandaag de dag "een LUT" zeggen. Ze kunnen elke kleurtransformatie uitdrukken, inclusief creatieve filmlooks.
Het .cube formaat ondersteunt beide. De meeste bestanden die je tegenkomt zijn 3D.
Wat er in een .cube-bestand zit
Een .cube-bestand is platte tekst. Je kunt het in elke teksteditor openen en lezen. De structuur ziet er zo uit:
TITLE "My Film Look" LUT_3D_SIZE 33 DOMAIN_MIN 0.0 0.0 0.0 DOMAIN_MAX 1.0 1.0 1.0 # Een lange lijst met RGB-triplets, één per regel. # Elke rij is een uitvoerkleur, toegewezen vanuit een positie in een 3D-kleurkubus. 0.000000 0.000000 0.000000 0.031250 0.029167 0.026389 0.062500 0.058333 0.052778 ...duizenden regels meer... 1.000000 1.000000 1.000000
De eerste paar regels zijn metadata: een titel, de grootte van de 3D-kleurkubus en het invoerbereik. Het grootste deel van het bestand is een lange lijst met RGB-triplets — elke mogelijke invoerkleur en wat deze moet worden.
Het groottegetal: wat 17, 33 en 65 betekenen
De LUT_3D_SIZE regel geeft de resolutie van de kleurkubus aan. Het getal is de grootte van één zijde — dus een 33-kubus heeft 33×33×33 = 35.937 items, en een 65-kubus heeft 65×65×65 = 274.625 items.
Gebruikelijke groottes en wat ze betekenen:
- 17-kubus. 4.913 items. Kleinste praktische grootte. Prima voor cameratransformaties en eenvoudige looks. Minuscule bestandsgrootte, snel te laden, heel licht minder precies dan grotere formaten.
- 33-kubus. 35.937 items. De standaard voor de meeste LUT-pakketten. De grootte die de meeste makers verzenden en die de meeste editors standaard gebruiken. Goede balans tussen precisie en prestatie.
- 65-kubus. 274.625 items. Gebruikt voor hoogwaardige filmemulaties waar subtiele kleurverschillen uitmaken. Groter bestand, langzamer te verwerken, geen zichtbaar kwaliteitsverschil voor de meeste beeldmateriaal.
Voor de meeste makers is 33 de sweet spot. Het precisieverschil tussen 33 en 65 is onzichtbaar op consumentendisplays, en 65-kubusbestanden zijn ongeveer 8× zo groot als 33.
Bestandsgrootte en beperkingen
Omdat het platte tekst is, zijn .cube-bestanden minuscuul. Een 33-kubus is meestal minder dan 1 MB; een 65-kubus blijft rond de 8 MB. De native iPhone-editor ReelClip accepteert .cube-bestanden tot een redelijke groottebeperking (de parser wijst bestanden af die te groot zijn om veilig te laden) en ondersteunt de standaardformaten 17/33/65 plus enkele veelvoorkomende varianten.
Als je ooit ziet dat een .cube-bestand niet laadt, is de meest voorkomende oorzaak een niet-ondersteunde gecombineerde-tabelheader (sommige editors schrijven 1D- en 3D-LUTs in één bestand). De oplossing is om alleen de 3D-tabel te exporteren uit het programma dat het heeft gemaakt.
Hoe je een .cube LUT importeert en gebruikt op iPhone
Stap 1: Sla het .cube-bestand op op je iPhone
Pak het LUT-pakket uit indien nodig. Sla het .cube-bestand op op een plek waar iOS het kan lezen: Bestanden (op het apparaat of iCloud Drive), Dropbox, Google Drive. De exacte locatie maakt niet uit — ReelClip leest het uit elke map die de Bestanden-kiezer kan bereiken.
Stap 2: Open de video in ReelClip
Importeer de clip die je wilt graden. Als de clip log-beeldmateriaal is (DJI D-Log, Apple Log, HLG), stel dan eerst het camerakleurprofiel in zodat ReelClip de juiste cameratransformatie toepast.
Stap 3: Importeer de LUT
In het Look-paneel, tik Importeer LUT en selecteer het .cube-bestand. ReelClip valideert de header, verwerkt de kleureningangen en voegt deze toe aan je on-device LUT-bibliotheek. Het bestand blijft op je telefoon.
Stap 4: Pas toe en pas aan
Selecteer de LUT en pas de sterkteschuifregelaar aan. Leg een creatieve look bovenop de camera-transformatie voor gestileerde grades, of pas alleen de camera-transformatie toe voor accurate kleurweergave.
Stap 5: Exporteer
Sla de gegrade clip op in Foto's. De uitvoer is een standaard Rec.709-videobestand met de LUT ingebakken.
Veelvoorkomende .cube-valkuilen
- 1D- en 3D-gecombineerde tabellen. Sommige editors schrijven beide in één .cube-bestand. ReelClip wijst deze af en vraagt je om alleen het 3D-gedeelte te exporteren.
- Verkeerd domeinbereik. De meeste LUT's gebruiken een domein van 0,0–1,0. Sommige oudere camera-LUT's gebruiken -0,1 tot 1,1 (uitgebreid bereik voor highlights). Beide werken, maar de editor moet het juiste bereik toepassen.
- Afgeknipte bestanden. Als het bestand tijdens het downloaden is afgekapt, kan de editor de ontbrekende ingangen niet aanvullen. Download opnieuw.
- Niet-ondersteunde formaten. Alles buiten 2–65 (ReelClip's ondersteunde bereik) wordt geweigerd. Converteer naar 33 als je een ongebruikelijk formaat hebt.
Wat nu te doen
Voor de praktische toepassingskant — welke LUT's te gebruiken, hoe je ze stapelt, en de exacte instellingen voor DJI Osmo Pocket-footage — zie DJI Osmo Pocket 3 LUT's en hoe je een .cube LUT toepast op iPhone.