Se ha presentado ANARI 1.0, un estándar abierto para motores de renderizado 3D

El consorcio Khronos, encargado de desarrollar estándares gráficos, ha publicado el estándar ANARI 1.0 (Interfaz de Renderizado Analítico), que define una API para motores de renderizado multiplataforma y busca unificar las interfaces de software para la visualización de datos. Las implementaciones de motores de renderizado que soportan el estándar ANARI ya han sido preparadas por las empresas AMD (RadeonProRenderANARI), Intel (anari-ospray) y NVIDIA (VisRTX). También se han publicado: un SDK abierto para el desarrollo de aplicaciones, un complemento con soporte ANARI para el paquete Blender y un generador de escenas en formato USD. El soporte ANARI está integrado en los paquetes de visualización abiertos VMD, VTK/ParaView y VisIt.

Se espera que la nueva especificación simplifique significativamente el desarrollo de aplicaciones que realizan la visualización de datos científicos. ANARI proporciona una funcionalidad de alto nivel lista para usar para construir escenas 3D en memoria, permitiendo evitar la escritura de código de bajo nivel para trabajar con gráficos. Las aplicaciones que soportan ANARI pueden trabajar con cualquier motor de renderizado que proporcione esta API. La especificación se ha desarrollado de acuerdo con los principios de creación de estándares abiertos y tiene en cuenta las sugerencias de la comunidad (por ejemplo, en respuesta a propuestas de la comunidad, se ha añadido soporte para el formato glTF para el uso de materiales basados en renderizado físicamente correcto).

ANARI proporciona una API en C (C99) con envolturas para un trabajo seguro con tipos en código C++, permitiendo crear en memoria jerarquías de objetos para una representación completa de la escena 3D, geometría superficial tridimensional y datos volumétricos. Se ofrecen capacidades como soporte para complementos que amplían la funcionalidad de los motores de renderizado, obtención de información sobre la actualización de la escena en modo asíncrono, trabajo eficiente con masas en modo de zero-copy (sin asignación adicional de memoria, utilizando solo el búfer originalmente proporcionado), y herramientas para visualización en modo interactivo.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster