DJV 3.5: o visualizador de VFX gratuito passa para as normas abertas OpenImageIO e OpenColorIO
A Grizzly Peak 3D atualizou o DJV — o visualizador de sequências e leitor de vídeo gratuito que é usado nas revisões de planos em VFX e animação de longa-metragem. As atualizações da 3.1 à 3.5 alargam o apoio em normas abertas da indústria: OpenTimelineIO no núcleo, OpenImageIO para ler e escrever imagens, OpenColorIO para a gestão de cor.
O leitor posiciona-se como alternativa gratuita a ferramentas comerciais como o Autodesk RV, que passou a ser fornecido como parte da plataforma Flow Production Tracking.
O que mudou nas versões da 3.1 à 3.5
O suporte de OpenImageIO dá ao leitor uma API única para ler e escrever imagens. A própria lista de formatos do DJV já é ampla: Cineon, DPX, JPEG, OpenEXR, PNG, PPM, SGI, TGA, BMP e TIFF para sequências, MJPEG para vídeo, FLAC, MP3 e WAV para som.
O suporte de OpenColorIO foi alargado: o DJV lê a variável de ambiente OCIO e contém configurações OCIO integradas. Isso permite visualizar as cores com rigor dentro do pipeline de produção.
As restantes alterações dizem respeito aos cenários de trabalho do dia a dia:
- o navegador de ficheiros integrado mostra a sequência numa única linha, com indicação do intervalo de fotogramas — na avaliação do programador, a mais notória das melhorias do fluxo de trabalho;
- foi acrescentado o suporte de sequências incompletas;
- o sistema de comparação A/B de versões recebeu o modo «borboleta» e a possibilidade de exportar a comparação;
- foram acrescentadas a leitura de SVG e a ligação de tipos de letra próprios — inclusive para interfaces em várias línguas.
Surgiu a possibilidade de descodificar vídeo através da linha de comandos do ffmpeg. Isso permite ligar codecs próprios sem compilar o DJV a partir do código-fonte.
O suporte de USD foi retirado das versões compiladas — mantém-se apenas na compilação a partir do código-fonte. O trabalho experimental com USD foi um dos pontos notórios do lançamento do DJV 3.0.
Onde obter e em que funciona
As compilações prontas do DJV 3.5 estão disponíveis gratuitamente para Windows 10, Ubuntu 22.04 Linux e macOS 14.0 ou superior. O código-fonte é aberto sob a licença BSD de três cláusulas, e as instruções para compilar por conta própria estão na documentação em linha do projeto.
Porque uma ferramenta desta categoria voltou a ser procurada
O DJV foi criado por Darby Johnston, antigo engenheiro da Lucasfilm. Depois de uma pausa de mais de cinco anos, o desenvolvimento foi retomado com a versão 3.0, na qual surgiram um novo núcleo de alto desempenho assente em OpenTimelineIO, o suporte experimental de USD e a comparação A/B de versões de um plano. O regresso acontece num período em que os visualizadores de revisão habituais estão a passar para dentro de grandes plataformas por subscrição, e uma opção gratuita torna-se mais visível para pequenos estúdios, freelancers e instituições de ensino.
A aposta nas normas abertas está provavelmente ligada a um cálculo de compatibilidade: enquanto o leitor assentar em OpenTimelineIO, OpenImageIO e OpenColorIO, mantém-se alinhado com os pipelines que adotaram as mesmas normas, e o programador não precisa de alcançar os concorrentes comerciais no número de formatos suportados. Neste contexto, a remoção do USD das compilações binárias parece uma forma de limitar o volume de dependências.