28 de fevereiro de 2019

OpenColorIO o novo campeão da Academy Software Foundation (ASWF)

Muito esta se falando do Homem-Aranha no Aranhaverso (Spider-Man: Into the Spider-Verse), e estão falando da nova ferramenta Open Source utilizada no filme o OpenColorIO.


Mas antes de entrar nele gostaria de contextualizar algumas coisas que aconteceram antes deste bum.

Em 2018 foi anunciada uma parceria da Academia de Artes e Ciências Cinematográficas com a Fundação Linux para formar uma academia de desenvolvimento de Softwares Open Source para a indústria do cinema.


Esta formação foi um estudo de 2 anos que comprovou que 80% dos softwares utilizado na indústria são Open Source. A esta academia deram o nome de Academy Software Foundation (ASWF) cujo objetivo são 2:

  • Ajudar no desenvolvimento dos softwares e bibliotecas listadas na imagem acima.
  • Desenvolver Software Open Source para indústria cinematográfica.
No segundo objetivo eles começaram com o OpenVDB que é uma biblioteca em C++ de código aberto, desenvolvida pela DreamWorks Animation, que faz a organização de aplicações volumétricas e também  manipulação de dados para as produções. Trocando em miúdos é uma ferramenta para que os programadores não tenham que digitar 10 Kilos de código pra fazer qualquer tipos de simulação.

A segunda investida na academia surgiu com a Sony Pictures Imageworks e seu agora tão famoso OpenColorIO ou simplesmente OCIO. Para não ter livre interpretação do que é este software, vou colocar abaixo a explicação que consta na página principal do projeto:
"O OpenColorIO (OCIO) é uma solução completa de gerenciamento de cores voltada para a produção de filmes, com ênfase em efeitos visuais e animação por computador. O OCIO proporciona uma experiência de usuário direta e consistente em todos os aplicativos de suporte, permitindo opções de configuração de back-end sofisticadas, adequadas para uso de produção de ponta."
Ou seja, ele  é um render de cores, de código aberto compatível com vários softwares do mercado Open Source ou não.
Sua contribuição para o filme Homem-Aranha no Aranhaverso (Spider-Man: Into the Spider-Verse), se deu justamente na criação das imagens finais do filme. Toda a parte de modelagem, texturização, iluminação e animação foi feita no Maya. Poderia ter sido feita no Blender? Sim poderia, mas foi feita no Maya como mostra este vídeo. Uma salva e agradecimento ao Ismael Lito que deu a dica do vídeo.

Mas Cadunico, você disse anteriormente que o OCIO poderia ser usado em Softwares Livre e Open Source. Bem primeiro de tudo ele não é uma paleta de cores e sim um renderizador e como tal deve ser instalado no seu Sistema Operacional. Para o RedHat e CentOS já existe um instalador. Mesmo porque a Red Hat é parceira da Academia de Artes e Ciências Cinematográficas desde Titanic. Para os demais sabores de GNU/Linux e SOs Livres e Open Source vai ter de compilar! Já pro Windows a coisa é mais light, basta copiar e colar o script que tem no próprio site num diretório específico e instalar a linguagem Python versão 2.6.
Abaixo veremos este renderizador em ação sendo utilizado pelo  mrViewer, um Filp Book e player de vídeo e áudio profissional.
 
Agora vou listar os Softwares Livres e Open Source  compatíveis com OpenColorIO:

Bem pessoal, é isto! Espero ter esclarecidos algumas notícias erroneas que estão rolando na internet da vida.
Até a próxima!