Apresentado o ANARI 1.0, padrão aberto para motores de renderização 3D

O consórcio Khronos, responsável pelo desenvolvimento de padrões gráficos, publicou o padrão ANARI 1.0 (Analytic Rendering Interface), que define uma API para motores de renderização multiplataforma e visa unificar interfaces de programação para visualização de dados. As implementações de motores de renderização com suporte para o padrão ANARI já foram preparadas pelas empresas AMD (RadeonProRenderANARI), Intel (anari-ospray) e NVIDIA (VisRTX). Também foram publicados: um SDK aberto para desenvolvimento de aplicativos, um complemento com suporte ANARI para o pacote Blender e um gerador de cenas no formato USD. O suporte ANARI está integrado em pacotes de visualização abertos como VMD, VTK/ParaView e VisIt.

A nova especificação deve simplificar significativamente o desenvolvimento de aplicativos que realizam a visualização de dados científicos. O ANARI fornece uma funcionalidade de alto nível pronta para a construção de cenas 3D em memória, permitindo evitar a escrita de código de baixo nível para trabalhar com gráficos. Aplicativos que suportam ANARI podem trabalhar com quaisquer motores de renderização que forneçam essa API. A especificação foi desenvolvida de acordo com os princípios de construção de padrões abertos e considera as sugestões da comunidade (por exemplo, em resposta a sugestões da comunidade, foi adicionada a suporte ao formato glTF para uso de materiais baseados em renderização fisicamente correta).

O ANARI fornece uma API C (C99) com vínculos para trabalhar de forma segura com tipos em código C++, permitindo criar na memória árvores hierárquicas de objetos para uma representação completa de uma cena 3D, geometria superficial tridimensional e dados volumétricos. São oferecidas funcionalidades como suporte a complementos para expandir a funcionalidade dos motores de renderização, obtenção de informações sobre atualizações de cena de forma assíncrona, trabalho eficiente com buffers no modo zero-copy (sem alocação de memória adicional, utilizando apenas o buffer fornecido inicialmente) e ferramentas para visualização interativa.

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