NVIDIA a publié cette semaine OptiX 8, la dernière version de son puissant framework visant à optimiser les performances de ray tracing sur ses GPU. Cette dernière annonce marque une étape importante dans l’engagement de NVIDIA à améliorer et à faire progresser le domaine du ray tracing accéléré par GPU.
OptiX, une abréviation pour ‘Intersection optimale des rayons‘, est un SDK d’illumination globale ou de lancer de rayons de haut niveau. Cette interface permet aux développeurs d’intégrer et d’utiliser la technologie de lancer de rayons dans leurs applications graphiques développées pour les GPU NVIDIA. Du jeu à la visualisation professionnelle et même à la recherche scientifique avancée, divers domaines tirent parti du cadre OptiX pour améliorer leurs performances graphiques.
La libération de OptiX 8 voit de nombreuses améliorations par rapport à son prédécesseur, y compris de nouvelles caractéristiques et fonctionnalités conçues pour offrir une efficacité et des performances accrues dans le traçage de rayons accéléré par GPU. Il vise à libérer tout le potentiel des GPU, permettant aux applications riches en graphiques de s’exécuter plus rapidement et de manière plus fluide tout en rendant des images plus complexes et réalistes.
Qu’est-ce que le cadre de traçage de rayons NVIDIA OptiX
NVIDIA OptiX se présente comme un cadre d’application puissant conçu pour optimiser les performances de traçage de rayons sur le GPU. Cet outil innovant offre un pipeline simple, récursif et flexible qui accélère les algorithmes de lancer de rayons, apportant la puissance des GPU NVIDIA à vos applications de lancer de rayons avec intersection, génération de rayons et ombrage programmables.
NVIDIA OptiX, une API de lancer de rayons, a été développée pour la première fois vers 2009. Les calculs sont déchargés sur les GPU via l’API de bas niveau ou de haut niveau introduite avec CUDA, une plate-forme uniquement disponible pour les produits graphiques de Nvidia. Dans le cadre de Nvidia GameWorks, NVIDIA OptiX a joué un rôle déterminant dans l’accélération du lancer de rayons, fournissant un cadre robuste pour créer des graphismes et des simulations visuellement époustouflants.
Les principaux avantages de NVIDIA OptiX sont multiples. Son ombrage programmable permet la création d’algorithmes d’ombrage hautement personnalisables, fournissant un pipeline programmable qui facilite les techniques de rendu avancées, y compris l’illumination globale, les ombres, les réflexions et les réfractions. Les hautes performances de NVIDIA OptiX exploitent l’immense puissance de calcul des GPU NVIDIA pour obtenir des performances optimales de traçage de rayons. En utilisant l’accélération matérielle, il traite efficacement des scènes complexes avec un grand nombre d’objets géométriques, de textures et de lumières.
NVIDIA OptiX propose également des structures d’accélération intégrées, telles que les hiérarchies de volumes englobants (BVH) et les kd-trees, qui optimisent les calculs d’intersection rayon-objet. Ces structures d’accélération réduisent la complexité de calcul des tests d’intersection rayon-objet, ce qui entraîne des temps de rendu plus rapides. La fonction de mise à jour dynamique des scènes permet des applications interactives dans lesquelles les objets, les lumières ou les positions des caméras peuvent changer en temps réel.
NVIDIA OptiX 8
Construit sur la plate-forme CUDA, NVIDIA OptiX fournit un accès direct au matériel GPU sous-jacent, vous permettant de tirer parti de toute la puissance de CUDA, y compris la gestion de la mémoire de bas niveau, le calcul parallèle et l’accès aux fonctionnalités avancées du GPU. Il prend également en charge le flou de mouvement accéléré par le matériel, l’instanciation à plusieurs niveaux pour la mise à l’échelle de grands projets et de nombreux modes de débruitage, notamment HDR, temporel, AOV et mise à l’échelle.
NVIDIA OptiX prend en charge de nombreux types primitifs, tels que les triangles, les courbes et les sphères. Récemment, des microcartes d’opacité (OMM) et des microcartes de déplacement (DMM) ont été ajoutées pour une plus grande flexibilité et complexité dans votre scène.
Principales caractéristiques de NVIDIA OptiX incluent Shader execution reordering (SER), un pipeline de lancer de rayons programmable accéléré par GPU et un modèle de programmation de shader à rayon unique utilisant C++. Il est optimisé pour les architectures GPU NVIDIA actuelles et futures, évolue de manière transparente sur plusieurs GPU et combine automatiquement la mémoire GPU sur NVLink pour les grandes scènes. Il offre également un rendu accéléré par l’IA à l’aide des cœurs NVIDIA Tensor et une accélération du lancer de rayons à l’aide des cœurs NVIDIA RT. Mieux encore, NVIDIA OptiX est gratuit pour un usage commercial et prend désormais en charge Arm.
Groupe Source & Image Chaos : Nvidia
Classé sous :Actualités technologiques, Top des actualités
Dernières offres de gadgets geek
Divulgation: Certains de nos articles incluent des liens d’affiliation. Si vous achetez quelque chose via l’un de ces liens, Geeky Gadgets peut gagner une commission d’affiliation. En savoir plus sur notre politique de divulgation.
Vous pouvez lire l’article original (en Angais) sur le sitewww.geeky-gadgets.com