Avec la sortie de la série RTX de Nvidia, le monde du jeu a été introduit dans le concept du lancer de rayons faisant partie de notre vie quotidienne. Les prochaines consoles de Sony et de Microsoft promettent toutes les deux des solutions de traçage de rayons, et AMD envisage également d’apporter sa propre méthode de traçage de rayons à ses GPU. Qu'est-ce que le lancer de rayons? Et qu'est-ce que cela signifie pour vous? Cet article est conçu pour être une introduction rapide au traçage des rayons. Il existe un lien vers une explication très complexe sur le plan technique pour ceux qui souhaitent en savoir plus sur le processus.
Qu'est-ce que le lancer de rayons?
La manière la plus simple de décrire le lancer de rayons consiste en une manière plus réaliste de restituer des ombres et des lumières dans un jeu vidéo. Traditionnellement, le lancer de rayons a été utilisé au cinéma et à la télévision pour produire un éclairage incroyablement réaliste dans les scènes générées par ordinateur. Les effets visuels dans les films, mais pas dans les jeux, sont dus aux différences de rendu. Les scènes de film peuvent être rendues au fil du temps, à l'aide d'un équipement puissant, tandis que les jeux sont limités au matériel disponible pour le consommateur et à la nécessité de tout restituer en temps réel.
Il en résulte que les jeux ont utilisé un processus appelé rastérisation pour afficher des objets en trois dimensions sur un écran en deux dimensions. Le processus est rapide, plus facile à rendre que le lancer de rayon et peut être utilisé pour donner une approximation assez précise et souvent très jolie du comportement de la lumière et des ombres dans une scène. Pour une explication plus détaillée du fonctionnement de la pixellisation, je suggérerais cet excellent article de TechSpot. Soyez avisé, il est très dense techniquement.
Le lancer de rayons diffère par le fait qu'il cherche à reproduire le véritable comportement de la lumière dans un espace 3D. Au niveau le plus élémentaire, le lancer de rayons permet de suivre la lumière de la source à travers un espace 3D, en tenant compte de la manière dont elle réagirait sur toutes les surfaces avec lesquelles elle est en contact. Comme vous pouvez l’imaginer, jusqu’à présent, cette tâche nécessite beaucoup de temps de calcul et dépasse les capacités du matériel de jeu.
La solution à ce problème dans les jeux est un équipement plus puissant et un moyen intelligent d’approcher le traçage de rayons. Dans les jeux, plutôt que de lancer des rayons sur tout un environnement, le lancer de rayons ne concerne que la lumière visible par une caméra virtuelle, dans ce cas le champ de vision de votre personnage. Il existe également une limite au nombre exact de rayons de lumière qui sera tracé, et certains jeux ont utilisé une combinaison de lancer de rayons sur des objets ayant un impact visuel et de pixellisation sur le reste de la scène.
Bien que tout cela sonne bien, le lancer de rayons est encore un joli créneau dans les jeux et il reste encore beaucoup de travail à faire avant que les cartes actuellement disponibles ne puissent offrir les avantages du lancer de rayons, tout en maintenant des cadences et des résolutions élevées. que beaucoup de joueurs modernes exigent.