Selon ce que rapporte PhoronixIntel vient de publier la version 2.0 du moteur de traçage de rayons open source OSPRay, qui comprend plusieurs améliorations.
Intel décrit OSPRay comme un moteur ouvert, évolutif et portable (OSP) pour le rendu CPU orienté vers les applications d'affichage scientifique. Le moteur prend en charge l'occlusion ambiante, les ombres, l'éclairage global avec des matériaux basés sur la physique et le rendu de volume et peut être effectué sur de grands systèmes de mémoire distribuée. OSPRay prend également en charge la dernière version du jeu d'instructions AVX-512 et fait partie du modèle de programmation Intel oneAPI. Cette mise à jour est, à ce jour, la plus importante reçue par le moteur open-source.
Crédit d'image: Intel
Les notes de mise à jour incluent une amélioration des API, ainsi qu'une nouvelle bibliothèque de migration. La nouvelle version utilise également la bibliothèque Intel Open Volume Kernel (OpenVKL), pour une fonctionnalité et des performances d'échantillonnage considérablement améliorées. Le support Open Image Denoise d'Intel a également été ajouté et utilise la dernière version d'Intel Embree, une collection de noyaux pour le traçage de rayons hautes performances.
Parmi les bogues connus, nous trouvons à la place l'incompatibilité de ISPC v1.11.0 et Embree v3.6.0 avec OSPRay. Le moteur devrait vous détecter et vous en informer lors de la phase de configuration de CMake.
Le changelog complet et toutes les autres informations sont disponibles sur la page dédiée sur GitHub. De là, vous pouvez également télécharger la nouvelle version de ce moteur dédiée au lancer de rayons, disponible pour Windows, Linux et MacOS.