
Qui veut mettre en avant les atouts du ray tracing
Alors que l’industrie du jeu vidéo commence à peine à explorer l’étendue des possibilités offertes par les techniques d’amélioration du rendu des ombres et des reflets, des développeurs indépendants viennent de publier Q2VKPT (QUAKE II PATHTRACED). Q2VKPT est le résultat d’une initiative visant à montrer ce qui peut être accompli dans les jeux futurs avec l’implémentation poussée du ray tracing.
Basé sur le jeu mythique Quake 2 datant de 1997, Q2VKPT est un FPS entièrement compatible avec la technologie de ray tracing mise en avant par les dernières solutions graphiques du fabricant de GPU NVIDIA. Q2VKPT fait appel à une variété de techniques pour adapter aux jeux des méthodes de calcul onéreuses utilisées auparavant uniquement dans l’industrie du cinéma. Ce FPS exploite notamment la technique de path tracing, un algorithme qui tire parti des calculs de lancer de rayons, et un filtre temporel adaptatif de réduction de bruit très avancé, en plus de l’anticrénelage temporel, qui réutilise intelligemment les résultats des calculs précédents pour afficher une image propre.
Pour rappel, c’est pendant la Game Developers Conference 2018 qui s’est tenu en mars dernier que NVIDIA avait présenté sa technologie RTX, une technologie de ray tracing qui permet aux créateurs de contenu et aux développeurs de jeux vidéo de proposer un rendu de qualité cinéma en temps réel pour donner vie à des mondes virtuels. Elle autorise un contrôle plus fin sur la luminosité, les reflets et les ombres afin de fournir des rendus qui sont censés être plus vivants et plus proches du monde réel. Grâce au ray tracing, au lieu de dessiner la projection d’objets 3D sur un plan de pixels, on simule la réalité en suivant le trajet qu’aurait pris un photon qui serait arrivé à l’œil de l’observateur pour déterminer sa véritable couleur. On obtient ainsi beaucoup plus de détails au niveau de l’ombrage des scènes de jeu, en produisant naturellement une interaction complexe d’ombres dures et douces et de reflets.
Le vaisseau amiral de cette nouvelle génération de GPU NVIDIA est la GeForce RTX 2080 Ti avec ses 4352 cœurs CUDA, ses 11 Go de VRAM GDDR6, sa bande passante de 616 Gb/s, ses 272 TMUs, 88 ROPs et son TDP de 250 Watts. Ce GPU serait, d’après son fabricant, jusqu’à six fois plus performant en matière de calcul dédié au ray tracing et jusqu’à dix fois plus performant dans les calculs en rapport avec l’intelligence artificielle que les circuits graphiques GTX de la génération précédente.
D’après l’équipe en charge du développement de Q2VKPT, les jeux actuels comme Battlefield V, même s’ils sont beaucoup plus complexes en termes de nombre de polygones et de détails, ne font qu’effleurer les possibilités offertes par le ray tracing et s’appuient toujours sur des graphismes traditionnels basés sur la rastérisation. Leur projet est censé démontrer qu’il y a beaucoup plus à découvrir.
Pour utiliser les nouvelles fonctionnalités de ray tracing mise en avant dans ce FPS, vous aurez besoin d’une carte graphique moderne qui prenne en charge nativement l’extension VK_NV_ray_tracing comme les GPU RTX NVIDIA de la génération Turing. Q2VKPT peut, par exemple, être joué à près de 60 FPS à une définition de 2560x1440 avec une carte graphique NVIDIA RTX 2080Ti.
VKPT et Q2VKPT ont été mis au point par Christoph Schied dans le cadre d'un projet de loisir afin de valider les travaux de recherche en infographie dans un jeu vidéo récent. Le projet comprend actuellement près de 12 000 lignes de code et remplace complètement le code graphique d’origine de Quake II. Il a été initialement prototypé sous OpenGL avec l’aide de contributeurs divers.
Source : Brechpunkt
Et vous ?



Voir aussi




Vous avez lu gratuitement 775 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.