OptiX

OptiX

Description de l'image OptiX Julia set.png.
Informations
Développé par NvidiaVoir et modifier les données sur Wikidata
Écrit en C++ et CVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft Windows, Linux et macOSVoir et modifier les données sur Wikidata
Environnement IBM compatible PCVoir et modifier les données sur Wikidata
Type Lancer de rayonVoir et modifier les données sur Wikidata
Site web developer.nvidia.com/optixVoir et modifier les données sur Wikidata

Le moteur d'accélération logiciel OptiX est une interface de programmation (API) de lancer de rayons[1], développée par Nvidia. Les calculs sont confiés aux processeurs graphiques (GPU) par l'intermédiaire de l'API introduite avec le langage de programmation CUDA, disponible uniquement pour les cartes graphiques Nvidia. OptiX fait partie de la suite logicielle Nvidia GameWorks. C'est une API de haut niveau, "au service de l'algorithme", ce qui signifie qu'elle est conçue pour englober l'ensemble de l'algorithme dont le ray tracing fait partie, et pas seulement le ray tracing lui-même. Cela permet au moteur OptiX d'exécuter l'algorithme le plus complet avec une grande flexibilité sans avoir à modifier l'application.

Généralement, les jeux vidéo utilisent pour leur rendu la rastérisation plutôt que le lancer de rayons.

Selon Nvidia, OptiX est conçu pour être suffisamment flexible pour les «définitions de procédures et les approches de rendu hybrides». Outre le rendu infographique, OptiX facilite également la conception optique et acoustique, la recherche sur les rayonnements et l'électromagnétisme[2], les requêtes d'intelligence artificielle et l'analyse des collisions[3].

  1. « Scheduling in OptiX, the Nvidia ray tracing engine »,
  2. Robert Felbecker, Leszek Raschkowski, Wilhelm Keusgen et Michael Peter, 2012 6th European Conference on Antennas and Propagation (EUCAP), IEEE Xplore, , 488–492 p. (ISBN 978-1-4577-0920-3, DOI 10.1109/EuCAP.2012.6206198), « Electromagnetic wave propagation in the millimeter wave band using the NVIDIA OptiX GPU ray tracing engine »
  3. Steven G. Parker, Heiko Friedrich, David Luebke et Keith Morley, « Magazine Communications of the ACM - GPU ray tracing », Communications of the ACM, ACM,‎ (lire en ligne, consulté le )

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne