ANARI 1.0 a été présenté, une norme ouverte pour les moteurs de rendu 3D.

Le consortium Khronos, dédié au développement de normes graphiques, a publié la norme ANARI 1.0 (Analytic Rendering Interface), définissant une API pour les moteurs de rendu multiplateformes, visant à unifier les interfaces logicielles pour la visualisation de données. Des implémentations de moteurs de rendu compatibles avec la norme ANARI ont déjà été préparées par des entreprises telles qu'AMD (RadeonProRenderANARI), Intel (anari-ospray) et NVIDIA VisRTX. Un SDK open source pour le développement d'applications, un plugin avec support ANARI pour Blender et un générateur de scènes au format USD ont également été publiés. Le support d'ANARI est intégré dans des packages de visualisation open source comme VMD, VTK/ParaView et VisIt.

La nouvelle spécification devrait considérablement simplifier le développement d'applications effectuant la visualisation de données scientifiques. ANARI offre une fonctionnalité de haut niveau prête à l'emploi pour la création de scènes 3D en mémoire, permettant d'éviter l'écriture de code bas niveau pour le graphisme. Les applications prenant en charge ANARI peuvent fonctionner avec n'importe quel moteur de rendu fournissant cette API. La spécification a été développée en accord avec les principes de construction de normes ouvertes et prend en compte les retours de la communauté (par exemple, en réponse aux suggestions de la communauté, le support du format glTF a été ajouté pour l'utilisation de matériaux basés sur le rendu physiquement correct).

ANARI propose une API C (C99) avec des wrappers pour une utilisation sécurisée des types dans le code C++, permettant de créer en mémoire des arbres hiérarchiques d'objets pour représenter complètement une scène 3D, une géométrie de surface en trois dimensions et des données volumétriques. Des fonctionnalités telles que le support des extensions pour étendre la fonctionnalité des moteurs de rendu, l'obtention d'informations sur la mise à jour de la scène en mode asynchrone, et un traitement efficace avec des masses en mode zéro-copy (sans allocation de mémoire supplémentaire, en utilisant uniquement le tampon fourni à l'origine) sont fournies, ainsi que des outils pour la visualisation interactive.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster