← Voltar para Ferramentas de Enquadramento

WebGL real, LUT 3D real

Pré-visualizador de LUT em Tempo Real

Importe um arquivo LUT 3D .cube real e pré-visualize aplicado à sua imagem ao vivo por meio de um shader de fragmentos WebGL genuíno com interpolação trilinear real — não uma aproximação com filtro de canvas fazendo esse papel. Seu arquivo nunca sai do seu dispositivo.

Câmera desligada

Carregar uma LUT

Nenhuma LUT carregada — exibindo imagem sem processamento.

100%

Notas

Como isso funciona

Sua LUT é compactada em uma única textura 2D, com um bloco por fatia do canal azul — a técnica padrão para LUTs 3D sem exigir o suporte a texturas 3D exclusivo do WebGL2. A filtragem bilinear por hardware cuida dos eixos vermelho e verde; o shader interpola manualmente entre os dois blocos de fatia azul mais próximos para o terceiro eixo — interpolação trilinear genuína, calculada a cada quadro em tempo real.

Referência

O Que Esta Ferramenta Lê e Valida

VerificaçãoResultado
3D .cube (LUT_3D_SIZE)Compatível
1D .cube (LUT_1D_SIZE)Não compatível — sinalizado, não tratado silenciosamente
DOMAIN_MIN/MAX não padrãoDetectado e sinalizado
Divergência na contagem de linhas de dadosRejeitado com um erro específico

Essas são as próprias verificações de análise reais desta ferramenta — um arquivo malformado gera um erro específico, não um resultado incorreto silencioso.

Passo a Passo

Como Pré-visualizar uma LUT

  1. Clique em "Iniciar Câmera" e permita o acesso quando solicitado.
  2. Envie um arquivo LUT 3D .cube usando o seletor de arquivos.
  3. Veja a LUT sendo aplicada em tempo real à sua imagem ao vivo pelo shader WebGL.
  4. Ative ou desative a LUT para comparar diretamente com sua imagem sem processamento.

Perguntas Comuns

Perguntas Frequentes

Meu arquivo LUT é enviado para algum lugar?
Não. O arquivo é lido e aplicado inteiramente no seu navegador via WebGL — nunca sai do seu dispositivo, o que importa já que LUTs costumam ser recursos criativos pessoais ou pagos.
Isso é uma LUT 3D real ou uma aproximação?
Uma LUT 3D real, aplicada com interpolação trilinear genuína em um shader de fragmentos WebGL — não um filtro de matriz de cor simplificado fazendo esse papel.
Quais formatos de LUT são compatíveis?
Arquivos LUT 3D .cube padrão (LUT_3D_SIZE). LUTs 1D .cube não são compatíveis. Valores não padrão de DOMAIN_MIN/DOMAIN_MAX são detectados e sinalizados em vez de tratados silenciosamente.
Por que meu arquivo LUT foi rejeitado?
O mais comum é uma contagem de linhas de dados que não corresponde ao LUT_3D_SIZE declarado, uma linha LUT_3D_SIZE totalmente ausente, ou um arquivo LUT 1D, que esta ferramenta não suporta. Cada caso relata sua causa específica em vez de falhar silenciosamente.
Posso usar isso para pré-visualizar uma LUT antes de aplicá-la em um software de edição?
Sim — esse é exatamente o uso pretendido. Pré-visualize como uma LUT 3D real fica em vídeo ao vivo antes de aplicá-la definitivamente no seu software real de edição ou transmissão.
Por que isso precisa de WebGL especificamente?
A interpolação trilinear em uma tabela de consulta de cor 3D é um trabalho computacionalmente intenso por pixel e por quadro — os shaders de fragmentos acelerados por GPU do WebGL lidam com isso em tempo real de uma forma que operações comuns de canvas em JavaScript não conseguiriam acompanhar nas taxas de quadros de um vídeo ao vivo.