Intel a lancé le moteur de traçage de rayons distribué OSPRay 2.0

La société Intel présentée lancement significatif d'un moteur de rendu 3D évolutif OSPRay 2.0, conçu pour une visualisation réaliste de haute qualité par traçage de rayons, adapté à une utilisation dans des applications interactives. Le moteur est développé dans le cadre d'un projet plus vaste Intel Rendering Framework, visant à développer des outils de visualisation logicielle des calculs scientifiques SDVis (Visualisation Définie par Logiciel), comprenant une bibliothèque de traçage de rayons Embree, un système de rendu photoréaliste GLuRay, une bibliothèque pour la réduction du bruit dans les images oidn (Open Image Denoise) et un système de rasterisation logicielle OpenSWR. Le code est écrit en C++ et publiée sous licence Apache 2.0.

OSPRay est principalement destiné à être utilisé dans des applications interactives pour le rendu temps réel de scènes. Pour simuler le comportement de la lumière, la méthode de traçage de chemin. La visualisation est supportée en volume et sur une surface, avec un éclairage global photoréaliste tenant compte des propriétés physiques des matériaux, des effets d'ombre avancés (ombres, transparence et occlusion) Ambient occlusion. OSPRay utilise uniquement les capacités du CPU, sans être lié au GPU, ce qui permet d'utiliser la bibliothèque sur un large éventail de dispositifs, des stations de travail aux nœuds dans des clusters de calcul. Pour garantir des performances adéquates, la multithreading et la vectorisation basées sur des instructions SIMD, telles que Intel SSE4, AVX, AVX2 et AVX-512, sont largement utilisées (un support SSE4.1 minimum est requis pour faire fonctionner OSPRay).«).

Le rendu peut être réparti sur plusieurs nœuds de cluster (MPI supporté), ce qui permet par exemple d'utiliser OSPRay pour organiser le rendu d'une image à très haute résolution sur

des murs d'images , une seule image étant constituée d'un ensemble de panneaux LCD distincts. Par exemple, le fonctionnement d'OSPRay a été démontré sur un écran compositeStallion , constitué de 80 moniteurs de 30 pouces (résolution totale de 40960×8000 ou 328 mégapixels) et géré par un cluster de 40 serveurs avec des CPU à 6 cœurs basés sur l'architecture micro Intel Sandy Bridge., composé de 80 moniteurs de 30 pouces (résolution totale de 40960×8000 ou 328 mégapixels) et alimenté par un cluster de 40 serveurs avec des CPU à 6 cœurs basés sur l'architecture Intel Sandy Bridge.

Intel a lancé le moteur de traçage de rayons distribué OSPRay 2.0

Le changement significatif du numéro de version est dû à une refonte majeure de l'API, y compris des modifications entraînant des ruptures de compatibilité (pour faciliter la transition vers la nouvelle API, une bibliothèque d'interfaçage a été proposée pour lisser la migration) et l'ajout de nouveaux types géométriques. Le support pour Open VKL (Open Volume Kernel Library) a été ajouté pour le rendu volumétrique. La possibilité de connexion a été mise en œuvre du module pour la suppression du bruit sur l'image. La bibliothèque ospcommon et le module de support MPI ont été déplacés dans des référentiels séparés.

Intel a lancé le moteur de traçage de rayons distribué OSPRay 2.0

Intel a lancé le moteur de traçage de rayons distribué OSPRay 2.0

Intel a lancé le moteur de traçage de rayons distribué OSPRay 2.0

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