Lançamento do sistema de renderização OpenMoonRay 1.1, desenvolvido pelo estúdio Dreamworks

O estúdio de animação Dreamworks publicou a primeira atualização do sistema de renderização aberto OpenMoonRay 1.0, que utiliza rastreamento de raios baseado em integração numérica pelo método de Monte Carlo (MCRT). O foco principal do MoonRay é garantir alta eficiência e escalabilidade, suportando renderização multithread, paralelização de operações, uso de instruções vetoriais (SIMD), simulação realista de iluminação, processamento de raios do lado da GPU ou CPU, simulação realista de iluminação baseada em rastreamento de caminhos, renderização de estruturas volumétricas (neblina, fogo, nuvens). O código foi publicado sob a licença Apache 2.0.

O sistema está pronto para a criação de trabalhos profissionais no nível de longas-metragens. Por exemplo, antes da abertura do código, o produto MoonRay foi utilizado para renderizar filmes de animação como 'Como Treinar o seu Dragão 3', 'Os Croods 2: Uma Nova Era', 'Os Bad Boys', 'Trolls: Em Uma Nova Direção', 'O Chefão: Bebê 2', 'Everest' e 'Gato de Botas 2: O Último Desejo'. Para organizar a renderização distribuída, é utilizado o próprio framework Arras, que permite distribuir os cálculos em várias servidores ou ambientes em nuvem. Para otimização do cálculo de iluminação em ambientes distribuídos, pode ser utilizada a biblioteca de rastreamento de raios Intel Embree, e para a vetorização de shaders, o compilador Intel ISPC. É possível interromper a renderização a qualquer momento e retomar as operações de uma posição interrompida.

O pacote também inclui uma grande biblioteca de materiais baseada em renderização fisicamente correta (PBR), testados em projetos de trabalho, e uma camada de Delegados de Renderização USD Hydra para integração com sistemas de criação de conteúdo conhecidos que suportam o formato USD. É possível aplicar diferentes modos de geração de imagens, desde fotorrealistas até fortemente estilizados. Graças ao suporte à renderização distribuída, os animadores podem monitorar o resultado em modo interativo e visualizar simultaneamente várias versões da cena com diferentes condições de iluminação, diferentes propriedades de materiais e de diferentes pontos de vista.

Na nova versão:

  • Foi adicionado um complemento para suporte à ferramenta Cryptomatte, destinada à seleção de objetos em uma cena 3D.
  • Adicionada suporte para triangulação de polígonos côncavos, utilizando o método de cortes nas orelhas.
  • Adicionada suporte para curvas orientadas pela normal.
  • Publicado o modelo de demonstração "MoonRayWidget", mencionado em várias partes da documentação.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster