Um ficheiro .cube é o formato universal para LUTs de cor de vídeo (Look-Up Tables). Se alguma vez descarregou um pack de LUTs ou uma graduação de cor de um criador online, quase certamente chegou como ficheiro .cube. Este guia explica o que está efetivamente dentro de um, o que significam os números de tamanho (17, 33, 65) e como utilizar um no iPhone.
O que significa "LUT"
LUT significa Look-Up Table. Na graduação de cor de vídeo, uma LUT é uma lista de mapeamentos de uma cor de entrada para uma cor de saída. O reprodutor de vídeo lê cada pixel, procura a sua cor na tabela e substitui-a pela cor mapeada. Aplicada uniformemente em todos os fotogramas, uma LUT proporciona uma graduação de cor consistente.
As LUTs dividem-se em duas categorias amplas:
- LUTs 1D. Mapeiam cada canal de cor (vermelho, verde, azul) de forma independente. Utilizadas principalmente para ajustes simples de gama e contraste. Menos comuns atualmente.
- LUTs 3D.Mapeiam um cubo de cor tridimensional (triplete RGB de entrada, triplete RGB de saída). É isto que as pessoas querem dizer quando falam de "uma LUT" atualmente. Podem expressar qualquer transformação de cor, incluindo aspetos cinematográficos criativos.
O formato .cube suporta ambos. A maioria dos ficheiros que encontrará são 3D.
O que está dentro de um ficheiro .cube
Um ficheiro .cube é texto simples. Pode abri-lo em qualquer editor de texto e lê-lo. A estrutura é assim:
TITLE "My Film Look" LUT_3D_SIZE 33 DOMAIN_MIN 0.0 0.0 0.0 DOMAIN_MAX 1.0 1.0 1.0 # A long list of RGB triplets, one per line. # Each row is an output color, mapped from a position in a 3D color cube. 0.000000 0.000000 0.000000 0.031250 0.029167 0.026389 0.062500 0.058333 0.052778 ...thousands more lines... 1.000000 1.000000 1.000000
As primeiras linhas são metadados: um título, o tamanho do cubo de cor 3D e o intervalo de entrada. A maior parte do ficheiro é uma longa lista de triplos RGB — cada cor de entrada possível e o que deve tornar-se.
O número de tamanho: o que significam 17, 33 e 65
A linha LUT_3D_SIZE indica a resolução do cubo de cor. O número é o tamanho de uma aresta — portanto, um cubo 33 tem 33×33×33 = 35.937 entradas, e um cubo 65 tem 65×65×65 = 274.625 entradas.
Tamanhos comuns e o que significam:
- Cubo 17. 4.913 entradas. O menor tamanho prático. Adequado para transformações de câmara e aspetos simples. Tamanho de ficheiro mínimo, carregamento rápido, ligeiramente menos preciso que tamanhos maiores.
- Cubo 33. 35.937 entradas. O padrão para a maioria dos packs de LUTs. O tamanho que a maioria dos criadores distribui e que a maioria dos editores utiliza por predefinição. Bom equilíbrio entre precisão e desempenho.
- Cubo 65. 274.625 entradas. Utilizado para emulações cinematográficas de alta gama onde as diferenças subtis de cor importam. Ficheiro maior, mais lento de processar, sem diferença de qualidade visível para a maioria das filmagens.
Para a maioria dos criadores, 33 é o ponto ideal. A diferença de precisão entre 33 e 65 é invisível em ecrãs de consumo, e os ficheiros cubo 65 são aproximadamente 8 vezes maiores que os de 33.
Tamanho de ficheiro e limites
Por serem texto simples, os ficheiros .cube são mínimos. Um cubo 33 costuma ter menos de 1 MB; um cubo 65 atinge cerca de 8 MB. O editor nativo do iPhone ReelClip aceita ficheiros .cube até um limite de tamanho razoável (o seu analisador rejeita ficheiros demasiado grandes para carregar em segurança) e suporta os tamanhos padrão 17/33/65 mais algumas variantes comuns.
Se alguma vez vir um ficheiro .cube falhar ao carregar, a causa mais comum é um cabeçalho de tabela combinada não suportado (alguns editores escrevem LUTs 1D + 3D num só ficheiro). A solução é exportar apenas a tabela 3D da ferramenta que a criou.
Como importar e utilizar uma LUT .cube no iPhone
Passo 1: Guardar o ficheiro .cube no iPhone
Descompacte o pack de LUTs se necessário. Guarde o ficheiro .cube num local que o iOS consiga ler: Ficheiros (no dispositivo ou iCloud Drive), Dropbox, Google Drive. A localização exata não importa — o ReelClip lê-o de qualquer pasta que o seletor de Ficheiros consiga aceder.
Passo 2: Abrir o vídeo no ReelClip
Importe o clipe que pretende graduar. Se o clipe for filmagem log (DJI D-Log, Apple Log, HLG), defina primeiro o perfil de cor da câmara para que o ReelClip aplique a transformação de câmara correta.
Passo 3: Importar a LUT
No painel Aspeto, toque em Importar LUT e seleciona o ficheiro .cube. O ReelClip valida o cabeçalho, analisa as entradas de cor e adiciona-o à tua biblioteca de LUT no dispositivo. O ficheiro permanece no teu telemóvel.
Passo 4: Aplicar e ajustar
Seleciona a LUT e ajusta o controlo de intensidade. Sobrepõe um aspeto criativo sobre a transformação da câmara para gradings estilizados, ou aplica apenas a transformação da câmara para reprodução de cor precisa.
Passo 5: Exportar
Guarda o clipe graduado nas Fotos. O resultado é um ficheiro de vídeo standard Rec.709 com a LUT incorporada.
Problemas comuns de .cube
- Tabelas 1D e 3D combinadas. Alguns editores escrevem ambas num único ficheiro .cube. O ReelClip rejeita estes e pede-te que exportes apenas a porção 3D.
- Intervalo de domínio incorreto. A maioria das LUTs utiliza o domínio 0.0–1.0. Algumas LUTs de câmaras mais antigas utilizam -0.1 a 1.1 (intervalo estendido para highlights). Ambas funcionam, mas o editor precisa de aplicar o intervalo correto.
- Ficheiros truncados. Se o ficheiro foi cortado durante o download, o editor não pode preencher as entradas em falta. Volta a fazer o download.
- Tamanhos não suportados. Qualquer tamanho fora de 2–65 (intervalo suportado pelo ReelClip) será rejeitado. Converte para 33 se tiveres um tamanho invulgar.
O que fazer a seguir
Para o lado prático da aplicação — que LUTs utilizar, como as sobrepor, e as definições exatas para filmagens com o DJI Osmo Pocket — consulta DJI Osmo Pocket 3 LUTs e como aplicar uma LUT .cube no iPhone.