Vous avez activé le ray tracing dans les paramètres, admiré deux secondes les reflets sur une flaque d’eau dans Cyberpunk, puis votre framerate s’est effondré comme un château de cartes. C’est l’expérience universelle du ray tracing pour beaucoup de joueurs PC. Mais cette technologie cache une distinction que les menus graphiques expliquent rarement : il existe deux manières radicalement différentes de calculer ces effets de lumière, et ce que vos yeux perçoivent vraiment dépend de laquelle tourne sur votre machine.
À retenir
- Deux mondes parallèles : pourquoi votre GPU gère le ray tracing de façons radicalement différentes
- Ce que vos yeux captent réellement quand le ray tracing s’active (spoiler : ce n’est pas ce que vous croyez)
- La frontière entre artifice et réalité devient invisible quand l’illumination indirecte entre en jeu
Ce que « ray tracing » veut dire concrètement
Le ray tracing simule le comportement physique de la lumière. Au lieu de truquer les reflets avec des textures pré-calculées ou des screen space reflections (des reflets qui ne montrent que ce qui est visible à l’écran), le moteur trace des rayons lumineux virtuels depuis la caméra jusqu’aux sources de lumière, en calculant chaque rebond sur les surfaces. Le résultat : des ombres qui se projettent correctement même dans des angles improbables, des reflets qui montrent vraiment l’environnement derrière le joueur, et une illumination globale qui donne aux scènes une cohérence lumineuse que l’oeil reconnaît instinctivement comme « réelle ».
Le problème, c’est que ce calcul est monstrueusement coûteux. Chaque frame, pour chaque pixel à l’écran, le moteur lance potentiellement des dizaines de rayons. Multipliez ça par 1080p, 1440p ou 4K à 60 images par seconde, et vous comprenez pourquoi la question du « comment » calculer ces rayons divise les approches hardware et software.
Ray tracing matériel : les RT Cores font le sale boulot
Depuis les premières cartes Nvidia Turing en 2018, les GPU modernes intègrent des unités dédiées, les RT Cores chez Nvidia (les Ray Accelerators chez AMD), qui accélèrent spécifiquement les opérations de traversée de BVH, la structure de données qui permet de savoir rapidement quel objet un rayon va toucher en premier. Ce n’est pas de la magie : c’est du silicium spécialisé qui fait ce travail en parallèle des shaders, sans « voler » de puissance de calcul aux autres effets graphiques.
En pratique, la différence visuelle avec du ray tracing matériel activé à plein régime est rarement subtile. Dans des titres comme Control ou Metro Exodus Enhanced Edition, l’illumination globale transforme littéralement la lecture des espaces. Une pièce éclairée par une fenêtre gagne une chaleur et une profondeur que les techniques rasterization classiques peinent à reproduire. Les ombres douces, les reflets qui trahissent la géométrie de la scène entière (pas seulement ce qui est devant le joueur), les caustiques sur l’eau… tout ça contribue à un rendu que votre cerveau traite différemment, même si vous n’arrivez pas toujours à pointer précisément ce qui a changé.
Le revers de la médaille reste la performance. Même avec les générations récentes et les techniques de reconstruction d’image comme le DLSS ou le FSR, le ray tracing matériel « full » a un coût. Les développeurs proposent souvent des niveaux intermédiaires, et beaucoup de joueurs restent sur des réglages moyens pour garder un framerate jouable.
Ray tracing logiciel : quand le CPU et les shaders prennent le relais
Le ray tracing logiciel (ou software RT) désigne les implémentations qui ne s’appuient pas sur ces unités dédiées. Soit parce que le GPU n’en possède pas (cartes plus anciennes, iGPU), soit parce que le développeur a conçu sa propre solution entièrement en compute shaders. L’exemple le plus connu reste probablement Minecraft avec son path tracing via les shaders communautaires, mais on retrouve cette approche dans des contextes plus sérieux. Unreal Engine 5 et son Lumen, par exemple, utilisent une forme de ray tracing logiciel comme fallback sur les machines sans RT Cores, en traçant des rayons dans des représentations simplifiées de la scène plutôt que dans la géométrie complète.
Ce que vos yeux remarquent avec le software RT, c’est généralement une qualité d’illumination inférieure à ce que permettent les RT Cores poussés à fond, mais supérieure aux techniques purement rasterization. Les ombres sont moins précises, les reflets peuvent manquer de détails fins, et l’illumination globale repose souvent sur des approximations (tracing à faible résolution, reconstruite et filtrée). Concrètement, les transitions lumière/ombre semblent parfois moins propres, et les reflets complexes sur des surfaces courbes ou irrégulières peuvent trahir leur nature approximée. Dès que la scène devient dynamique et complexe, les limites se voient.
Lumen illustre bien ce compromis : sur une machine mid-range sans RT Cores performants, l’illumination globale reste convainquante dans des espaces ouverts et bien éclairés, mais dans des espaces intérieurs très dynamiques ou avec des sources lumineuses multiples et mobiles, les artéfacts font surface. Le software RT vise une expérience « assez bonne pour être convaincante », pas une simulation physiquement exacte.
Ce que vos yeux voient (et ce que votre cerveau interprète)
La distinction la plus perceptible au quotidien en jeu ne se joue pas là où on l’attend. Les reflets spectaculaires dans les vitrines mouillées de Night City ? Impressionnants, mais votre cerveau s’y habitue vite. Ce qui crée une vraie différence de ressenti immersif, c’est l’illumination indirecte, cette lumière qui rebondit sur les murs et éclaire doucement les coins d’une pièce. Avec le rasterization classique, les zones non directement éclairées sont souvent uniformément sombres ou éclairées par une lumière ambiante artificielle et plate. Avec un ray tracing (matériel ou logiciel de qualité), ces zones vivent. La couleur des murs teinte la lumière rebondissante. Une lampe rouge dans un couloir tache légèrement les surfaces adjacentes.
C’est ce détail, plus que les reflets tape-à-l’oeil, qui explique pourquoi des joueurs qui ont goûté à une vraie illumination globale en ray tracing trouvent difficilement à revenir en arrière sur certains titres. Pas pour les « wow effects », mais pour cette cohérence lumineuse qui travaille silencieusement sur votre suspension d’incrédulité. La question qui reste ouverte, avec l’essor du path tracing intégral sur les GPU haut de gamme et les progrès des techniques logicielles comme Lumen, c’est de savoir si la frontière entre les deux approches continuera à se brouiller, ou si le hardware dédié gardera toujours une longueur d’avance perceptible sur ce que vos yeux ne savent même pas qu’ils cherchent.