Novos recursos

Intel lança versão 0.7 do Open PGL com novos recursos experimentais e melhorias de desempenho

Comparação de qualidade de renderização com e sem Open PGL, mostrando uma cena subaquática com maior clareza e menos ruído usando o Open PGL

Página do GitHub do Open PGL mostrando estatísticas do projeto como colaboradores, issues, estrelas e forks

A Intel lançou a versão 0.7 do Open PGL (Path Guiding Library), uma biblioteca de código aberto (open-source) que ajuda softwares de renderização 3D a criar imagens mais realistas e eficientes. Essa biblioteca permite que esses programas utilizem técnicas avançadas para “guiar” a criação de imagens, melhorando a qualidade e reduzindo o tempo necessário para gerar gráficos. Open PGL faz parte do pacote de ferramentas de renderização da Intel e é usado por programas populares, como o Blender.

Se você não estiver familiarizado com renderização 3D, é o processo de gerar imagens realistas em ambientes virtuais, como em filmes, videogames e até em simuladores. A nova versão do Open PGL inclui novos recursos experimentais, como Radiance Caching (RC), que ajuda a reduzir o trabalho do computador ao calcular luzes e sombras, e Guided/Adjoint-driven Russian Roulette (GRR), uma técnica que melhora a eficiência nas decisões de quais caminhos de luz serão renderizados.

A biblioteca Open PGL é gratuita e aberta, sob licença Apache 2.0, o que significa que qualquer desenvolvedor ou empresa pode usá-la e modificá-la. Isso facilita a adoção dessas ferramentas por desenvolvedores em todo o mundo, criando efeitos visuais melhores e mais rápidos.

Principais recursos da versão 0.7 do Open PGL:

  1. Radiance Caching (RC): É uma técnica que permite ao software aprender e armazenar dados de luz, facilitando o processamento durante a renderização e economizando recursos do computador.
  2. Guided Russian Roulette (GRR): Otimiza a maneira como o software decide quais feixes de luz continuarão sendo processados, diminuindo o risco de ruídos ou manchas na imagem final.
  3. Image-space Guiding Buffer (ISGB): Armazena informações de orientação em cada pixel da imagem, ajudando o software a melhorar a qualidade da imagem sem aumentar a carga de trabalho.
  4. Melhorias na API: A API, que é basicamente a maneira como os desenvolvedores interagem com o Open PGL, foi aprimorada para facilitar o uso e melhorar a eficiência.

Esses novos recursos ajudam a melhorar a performance dos programas de renderização, permitindo que os desenvolvedores criem cenas com iluminação mais realista e menos ruído (aquelas manchas ou granulações que às vezes aparecem em imagens mal processadas). O Radiance Caching, por exemplo, permite que o software faça “cálculos inteligentes” sobre a luz, economizando tempo sem perder qualidade visual.

Acesse a versão completa
Sair da versão mobile