Le raytracing, c'est quoi au juste ?

  • avant-hier
Transcription
00:00Comment on est passé de ça à ça ?
00:02Aujourd'hui, on vous explique le ray tracing, comment ça marche et quel matos il vous faut pour en profiter.
00:07En gros, le principe du ray tracing est contenu dans son nom.
00:10L'idée, c'est qu'on va retranscrire le comportement des rayons naturels de la lumière en imagerie par ordinateur dans un environnement en 3D.
00:16Par exemple dans un jeu vidéo ou un film d'animation.
00:19On va essayer de coller au maximum aux effets de mouvement et de propagation de la lumière sur les objets et les surfaces
00:25afin d'obtenir un résultat le plus réaliste possible, avec des effets fidèles, des ombres diffuses et des éclairages naturels.
00:31Si on rentre un peu dans le détail, comment ça marche sous le capot ?
00:34Imaginez une caméra virtuelle que l'on programme pour émettre un rayon de lumière traversant chaque pixel d'une résolution donnée
00:40pour atteindre les éléments de votre scène générée en 3D.
00:42Si ce rayon peut revenir vers une source de lumière déterminée, il est alors pris en compte dans la génération d'images.
00:47C'est un procédé très gourmand en ressources pour votre cas graphique,
00:50ce qui explique qu'il a fallu attendre la fin des années 2010 pour l'avoir se démocratiser dans nos jeux.
00:54Eh oui, un jeu vidéo, ça nécessite le rendu d'images en temps réel.
00:57Donc imaginons que vous jouez en 4K à 60 images par seconde,
01:00un rayon par pixel équivaut à 8,3 millions de rayons émis 60 fois par seconde,
01:05soit 491 millions de rayons qui se diffuseront en rayons griffactaires en fonction de la scène rendue.
01:10Ça fait beaucoup.
01:11Et c'est encore plus compliqué si on parle de path tracing, la version upgradée du raytracing en quelque sorte.
01:16Ici, plus qu'est-ce que d'envoyer un seul rayon par pixel, mais plusieurs,
01:19qui vont bondir de manière aléatoire jusqu'à trouver la bonne source,
01:23permettant de démultiplier les effets de lumière indirecte et de reflets.
01:26Seuls certains jeux récents permettent de tester cette méthode,
01:28comme Aladdin Mech 2 ou Cyberpunk 2077 via l'option graphique RT Overdrive ajoutée l'an dernier pour les joueurs PC.
01:35Car oui, malheureusement pour les joueurs console,
01:37c'est surtout sur PC qu'on peut vraiment profiter des effets de raytracing, quelle que soit sa forme.
01:41Sur PlayStation 5 ou Xbox Series X, il faut généralement choisir le mode d'affichage qualité,
01:46qui autorise le raytracing au détriment du framerate,
01:48qui tombe généralement à 30 images par seconde au lieu de 60 en mode performance.
01:52Pour les joueurs PC, plusieurs cartes graphiques chez Nvidia et AMD
01:55sont capables d'afficher les effets de raytracing en conservant une bonne fréquence d'image.
01:59Quant au pass-tracing, il vous faudra au minimum une 4070 ou une 4080 chez Nvidia,
02:04et donc un gros compte en banque.