Une histoire de contraintes avant d’être une course au réalisme

Comparer un jeu des années 1980 à une production contemporaine donne facilement l’impression d’une progression continue vers davantage de réalisme. La résolution augmente, les personnages gagnent en détails, les décors deviennent plus vastes et la lumière se rapproche de comportements physiques familiers. Cette lecture est utile pour mesurer les progrès techniques, mais elle raconte mal ce qui s’est réellement passé.

Depuis les débuts du jeu vidéo, le problème reste en effet assez stable : produire une image suffisamment convaincante tout en la recalculant assez vite pour que le joueur puisse agir sur ce qu’il voit. Une image de synthèse peut demander plusieurs heures de calcul si elle est destinée à un film. Un jeu doit au contraire répondre presque immédiatement à une commande, mettre à jour son monde puis afficher une nouvelle image quelques millisecondes plus tard.

L’histoire des graphismes de jeu vidéo est donc autant celle des limitations du matériel que celle des astuces inventées pour les contourner. Chaque période développe ses propres compromis entre puissance disponible, mémoire, résolution, animation, qualité de l’éclairage et ambitions artistiques. Le progrès ne consiste pas uniquement à calculer davantage : il consiste aussi à utiliser plus intelligemment ce que la machine est capable de calculer.

Cette relation entre matériel et image accompagne l’ensemble de l’histoire de l’informatique graphique. Les progrès de la mémoire, des processeurs et des dispositifs d’affichage ont progressivement permis de développer des techniques plus complexes de modélisation, de texture, d’animation, d’ombrage, de réflexion puis de ray tracing.

Les premiers écrans apprennent à représenter le jeu

Les premières expériences graphiques interactives disposent de moyens extrêmement réduits. Certains systèmes utilisent des tubes cathodiques capables de tracer directement des points et des lignes, tandis que d’autres commencent progressivement à construire leurs images sous forme de grilles. Dans les deux cas, représenter un environnement riche reste hors de portée.

Les jeux doivent alors exprimer leurs règles avec des formes élémentaires. Une balle peut être un simple point lumineux, une raquette un rectangle et un vaisseau quelques segments. Le joueur reconnaît pourtant immédiatement ce qu’il doit suivre, éviter ou contrôler, car l’image n’a pas besoin de reproduire fidèlement un objet réel pour communiquer sa fonction.

Cette période pose un principe qui restera essentiel par la suite : la lisibilité est aussi importante que la précision. Un élément visuel doit pouvoir être identifié suffisamment vite pour que le joueur prenne une décision. Même lorsque les machines deviendront capables d’afficher des millions de détails supplémentaires, cette contrainte ne disparaîtra jamais vraiment.

Les débuts de l’informatique graphique montrent déjà cette progression, depuis les premiers écrans interactifs jusqu’aux travaux sur la modélisation, l’ombrage et l’image de synthèse. Le jeu vidéo va reprendre une partie de ces recherches, mais avec une exigence supplémentaire : maintenir l’interactivité.

Sprites et tiles : construire des mondes avec très peu de mémoire

À la fin des années 1970 et surtout pendant les années 1980, les machines domestiques et les bornes d’arcade deviennent capables d’afficher des univers visuels beaucoup plus riches. Elles disposent cependant de quantités de mémoire qui paraissent dérisoires aujourd’hui. Les artistes et les programmeurs doivent donc apprendre à réutiliser intelligemment les mêmes éléments.

Les sprites permettent de manipuler des images 2D indépendamment du décor. Un personnage, un projectile ou un objet peut ainsi se déplacer sans qu’il soit nécessaire de redessiner entièrement l’écran à chaque mouvement. Les environnements reposent souvent sur des tiles, de petites portions graphiques assemblées et répétées pour former un niveau beaucoup plus vaste.

Cette organisation influence directement la manière de dessiner. Les silhouettes doivent être immédiatement reconnaissables, les palettes limitées demandent des choix précis et une animation doit parfois suggérer une action avec seulement quelques images. Ce qui deviendra plus tard un vocabulaire artistique revendiqué sous le nom de pixel art est alors en grande partie le résultat d’une économie imposée par le matériel.

Les artistes développent pourtant une grande variété de solutions à l’intérieur de ces limites. Une même petite texture peut former plusieurs parties d’un décor, quelques teintes bien choisies suffisent à donner du volume à un personnage et la répétition devient beaucoup moins visible lorsque les éléments sont assemblés avec soin. La contrainte ne produit donc pas automatiquement un graphisme pauvre ; elle oblige surtout à hiérarchiser ce qui mérite réellement d’être représenté.

Le scrolling et la parallaxe donnent de la profondeur à la 2D

Lorsque les machines apprennent à déplacer le décor autour du personnage, la taille apparente des mondes change profondément. Le joueur n’est plus enfermé dans un écran fixe : l’image accompagne son déplacement et révèle progressivement de nouvelles portions du niveau. Le scrolling devient alors l’un des outils fondamentaux du jeu 2D.

Les développeurs ajoutent rapidement plusieurs couches de décors se déplaçant à des vitesses différentes. Les éléments proches de la caméra bougent davantage que ceux situés à l’arrière-plan, créant un effet de parallaxe qui donne une impression de profondeur sans nécessiter de véritable géométrie 3D. Cette technique fonctionne parce qu’elle reproduit un indice visuel que nous observons naturellement lorsque nous nous déplaçons dans le monde réel.

D’autres systèmes permettent d’agrandir, de réduire, de faire pivoter ou de déformer des images. Sur Super Nintendo, le Mode 7 permet par exemple de transformer une couche graphique afin de créer des effets de perspective particulièrement visibles dans des jeux comme F-Zero ou Super Mario Kart. L’image reste fondamentalement 2D, mais elle commence à produire une sensation d’espace beaucoup plus dynamique.

Les puces spécialisées prolongent encore cette logique. Le Super FX utilisé notamment par Star Wing permet à la Super Nintendo de manipuler des graphismes polygonaux que la console aurait eu beaucoup plus de difficulté à produire seule. Ces solutions montrent à quel point l’évolution visuelle dépend alors d’un mélange de puissance supplémentaire, de programmation spécialisée et d’astuces de représentation.

La 3D polygonale change la manière de fabriquer une image

Au cours des années 1990, les environnements polygonaux deviennent progressivement centraux sur arcade, PC puis consoles. Cette transition modifie bien davantage que l’apparence des jeux. Elle transforme la manière même dont les artistes construisent ce qui sera visible à l’écran.

En 2D, une grande partie de l’image finale peut être dessinée directement. Avec la 3D, l’artiste construit un objet qui devra ensuite être observé sous plusieurs angles. Un personnage possède un volume, une voiture doit conserver une forme cohérente lorsqu’elle tourne et un bâtiment peut être vu depuis des positions que l’artiste ne contrôle plus entièrement.

Les modèles utilisent pour cela des polygones, généralement organisés sous forme de triangles. Les premières générations doivent travailler avec des quantités très limitées de géométrie, ce qui produit des silhouettes anguleuses et des visages simplifiés. Les textures ajoutent des couleurs et des détails de surface, mais leur résolution reste faible et leurs déformations sont parfois très visibles.

L’arrivée de machines comme la première PlayStation participe fortement à la diffusion de ce nouveau langage graphique dans le salon. Sony présente d’ailleurs cette génération comme une transition importante entre les expériences 2D traditionnelles et des mondes 3D calculés en temps réel. La difficulté n’est plus seulement de dessiner un bel élément : il faut désormais construire un ensemble cohérent de formes, textures, caméra, animation et lumière.

La rasterisation devient le moteur de la 3D temps réel

Une scène 3D peut contenir des volumes, mais l’écran reste une surface composée de pixels. Le moteur doit donc transformer la géométrie observée par la caméra en une image 2D. La rasterisation devient la méthode dominante pour accomplir cette opération avec une efficacité suffisante pour le jeu en temps réel.

Le principe consiste, de manière simplifiée, à projeter les triangles visibles sur l’écran puis à déterminer les pixels qu’ils occupent. Le moteur peut ensuite calculer leurs couleurs, appliquer les textures et ajouter différentes informations liées à l’éclairage ou aux matériaux. Cette méthode évite de simuler entièrement le comportement physique de la lumière, ce qui aurait longtemps demandé beaucoup trop de calculs.

Une grande partie du progrès graphique des décennies suivantes repose donc sur une accumulation de techniques capables d’enrichir cette image rasterisée. Les développeurs cherchent à produire des ombres, des reflets, du relief et des effets atmosphériques crédibles sans payer le coût d’une simulation complète.

Cette manière de travailler explique pourquoi les moteurs graphiques modernes contiennent autant de systèmes différents. Chacun résout une partie précise de l’image en cherchant le meilleur compromis entre coût et résultat visuel.

Les shaders rendent le rendu beaucoup plus programmable

Les GPU des premières générations 3D reposent sur des pipelines relativement rigides. À mesure que les shaders programmables se généralisent au début des années 2000, les développeurs obtiennent davantage de contrôle sur la manière dont la géométrie et les pixels sont traités.

Les vertex shaders permettent notamment d’intervenir sur les sommets qui définissent la géométrie, tandis que les pixel shaders — appelés aussi fragment shaders dans d’autres environnements — contrôlent une partie du calcul de l’apparence finale des pixels. Microsoft situe l’introduction des vertex et pixel shaders dès le premier Shader Model de DirectX, avant que les générations suivantes élargissent considérablement leurs possibilités.

Cette évolution ouvre un terrain immense aux artistes techniques et aux programmeurs graphiques. L’eau peut présenter des ondulations et des reflets, une surface peut se dissoudre progressivement, le verre peut déformer ce qui se trouve derrière lui et un jeu stylisé peut construire un éclairage volontairement éloigné du réalisme.

Le shader devient ainsi un intermédiaire essentiel entre la géométrie brute et l’image finale. À partir de cette période, deux objets possédant exactement la même forme peuvent produire des résultats visuels radicalement différents selon les calculs appliqués à leur matériau.

Donner davantage de détails sans multiplier la géométrie

L’augmentation du nombre de polygones permet de créer des modèles plus précis, mais cette progression possède rapidement des limites. Représenter chaque ride d’un visage, chaque couture d’un vêtement ou chaque fissure d’un mur directement dans la géométrie demanderait une quantité considérable de ressources.

Les pipelines 3D développent donc plusieurs méthodes permettant de transférer une partie de ce détail vers des textures. La normal map joue ici un rôle particulièrement important : elle modifie la manière dont la lumière est interprétée sur une surface et peut ainsi suggérer un relief bien plus fin que celui réellement présent dans le modèle.

Un personnage destiné au jeu peut alors être conçu en deux grandes versions. Une sculpture très détaillée sert de référence, tandis qu’un modèle plus léger conserve une géométrie compatible avec le temps réel. Une partie des informations visuelles du modèle complexe est ensuite transférée vers les textures du modèle final.

Cette approche devient caractéristique de la production 3D moderne. L’image visible ne correspond plus uniquement à la géométrie réellement présente dans la scène ; elle résulte d’une combinaison de formes physiques et d’informations simulées par le matériau.

La haute définition augmente autant les exigences que la qualité

La généralisation des écrans numériques haute définition rend visibles des détails qui pouvaient auparavant passer inaperçus. Un défaut de texture, une silhouette trop simple ou une interface peu précise deviennent plus faciles à remarquer lorsque l’image passe progressivement du 480p au 720p, puis au 1080p et au-delà.

Les productions doivent donc augmenter la résolution de leurs textures, enrichir leurs modèles et améliorer leurs animations. Les surfaces occupent davantage de pixels à l’écran, ce qui exige des détails capables de supporter une observation plus proche. Les interfaces doivent elles aussi évoluer afin de rester lisibles sur différentes tailles et résolutions d’affichage.

Cette amélioration a cependant un coût direct. Une image comportant davantage de pixels demande davantage de calculs, et les ressources graphiques plus détaillées consomment plus de mémoire. Chaque augmentation de définition réactive donc le même problème que les générations précédentes : comment améliorer l’image tout en conservant une fréquence d’affichage satisfaisante ?

Le progrès graphique continue ainsi de fonctionner par compromis. Les machines deviennent plus puissantes, mais les ambitions des artistes et des développeurs augmentent généralement au même rythme.

Le PBR cherche à rendre les matériaux plus cohérents

Pendant longtemps, la création de matériaux numériques repose largement sur des recettes propres à chaque moteur ou à chaque situation d’éclairage. Cette approche devient difficile à maintenir lorsque les scènes gagnent en complexité et que les objets doivent fonctionner sous des éclairages très différents.

Le Physically Based Rendering, ou PBR, apporte une méthode plus cohérente. Il ne s’agit pas de simuler parfaitement toute la physique de la matière, mais d’utiliser des propriétés inspirées de son comportement réel afin que les matériaux réagissent de manière plus prévisible à la lumière.

Un workflow courant décrit notamment une surface à travers sa couleur de base, sa rugosité, son caractère métallique et ses normales. Des standards comme glTF utilisent ainsi un modèle PBR metallic-roughness afin de faciliter une représentation cohérente des matériaux entre différents outils et moteurs.

Cette méthode ne réserve pas le PBR aux jeux réalistes. Un univers stylisé peut utiliser exactement les mêmes principes tout en exagérant les formes, les couleurs ou les propriétés des matériaux. L’intérêt principal se trouve dans la cohérence : une matière conçue correctement doit continuer à réagir de manière crédible lorsqu’elle passe d’un éclairage extérieur à un intérieur sombre.

L’éclairage moderne repose sur plusieurs techniques complémentaires

Plus les matériaux deviennent sophistiqués, plus la qualité de l’éclairage influence directement leur apparence. Les moteurs doivent représenter les ombres, les rebonds de lumière, les reflets, les volumes atmosphériques et les relations entre objets sans disposer d’un temps de calcul illimité.

De nombreuses solutions se développent pour répondre à ces besoins. Certaines informations lumineuses peuvent être précalculées dans des lightmaps. Les shadow maps produisent des ombres dynamiques, l’ambient occlusion renforce les zones de contact et différentes techniques de réflexion utilisent l’image visible ou des représentations simplifiées de l’environnement.

Ces méthodes fonctionnent bien lorsqu’elles sont utilisées dans les situations pour lesquelles elles ont été conçues, mais chacune possède ses limites. Un reflet calculé uniquement à partir de l’image affichée ne peut pas connaître précisément ce qui se trouve hors champ. Un éclairage entièrement précalculé supporte mal une scène dont tous les objets et toutes les sources de lumière doivent changer librement.

Le rendu moderne devient donc progressivement un assemblage de techniques. La qualité finale dépend moins d’une solution unique que de la manière dont ces systèmes sont combinés et dirigés artistiquement.

La direction artistique reste plus importante que la quantité de détails

L’augmentation de la puissance graphique encourage régulièrement une comparaison fondée sur la résolution, le nombre de polygones ou la complexité de l’éclairage. Ces mesures décrivent certaines capacités techniques, mais elles ne suffisent pas à expliquer pourquoi une image fonctionne.

Un modèle très détaillé peut paraître artificiel si son animation manque de crédibilité ou si sa lumière contredit les volumes. À l’inverse, une scène beaucoup plus simple peut produire une identité visuelle durable grâce à une palette cohérente, une bonne composition et des silhouettes immédiatement lisibles.

Cette distinction explique la coexistence actuelle de styles extrêmement différents. Le pixel art continue d’être utilisé alors que les contraintes qui l’avaient fait naître ont largement disparu. Le low-poly peut devenir un choix esthétique, tout comme la 2D dessinée à la main, la peinture numérique ou des matériaux volontairement simplifiés.

L’évolution graphique n’efface donc pas les langages précédents. Elle transforme souvent d’anciennes limitations techniques en outils artistiques disponibles parmi beaucoup d’autres.

Le ray tracing apporte une autre manière de calculer la lumière

La rasterisation reste extrêmement efficace, mais certains phénomènes lumineux lui demandent des approximations complexes. Le ray tracing aborde le problème différemment en suivant mathématiquement des rayons et leurs interactions avec les surfaces de la scène.

Cette technique existe depuis longtemps dans l’image de synthèse, notamment pour les rendus calculés hors ligne. Son utilisation généralisée dans le jeu était cependant limitée par son coût : chaque image doit être produite assez rapidement pour conserver l’interactivité, ce qui laisse très peu de temps pour multiplier les calculs lumineux.

Une étape importante intervient en 2018 avec l’arrivée des GeForce RTX basées sur l’architecture Turing, conçues notamment pour accélérer matériellement certains calculs de ray tracing. Les premiers usages se concentrent sur des éléments précis comme les reflets, les ombres ou l’éclairage indirect plutôt que sur le calcul intégral de l’image.

Cette évolution instaure surtout un modèle hybride. La rasterisation continue de produire une grande partie de la scène, tandis que le ray tracing complète certains phénomènes pour lesquels il apporte une meilleure cohérence.

Le rendu hybride prolonge plutôt qu’il ne remplace les techniques précédentes

L’arrivée du ray tracing illustre bien la manière dont les technologies graphiques s’accumulent. Les moteurs n’abandonnent pas plusieurs décennies de techniques de rasterisation parce qu’une nouvelle méthode devient disponible. Ils cherchent au contraire à utiliser chacune là où elle apporte le meilleur rapport entre qualité et coût.

Un jeu peut ainsi rasteriser sa géométrie principale, employer des shadow maps pour certaines ombres et utiliser le ray tracing pour des reflets ou une partie de l’éclairage global. D’autres effets continuent de reposer sur des informations précalculées, des textures ou des techniques screen space.

Cette approche hybride permet aussi aux développeurs de cibler des machines de puissances différentes. Certains effets peuvent être activés, réduits ou remplacés selon le matériel disponible, tandis que la direction artistique conserve une identité commune.

Le rendu graphique contemporain est donc moins une succession de technologies qui s’éliminent qu’une superposition de méthodes. Beaucoup de solutions inventées pour des machines anciennes restent pertinentes lorsqu’elles sont efficaces.

Le path tracing pousse plus loin la simulation lumineuse

Le path tracing étend la logique du lancer de rayons en simulant davantage de chemins lumineux et de rebonds entre les surfaces. Il peut produire des relations très cohérentes entre lumière directe, lumière indirecte, réflexions et matériaux, mais son coût de calcul reste considérable.

Dans un rendu hors ligne, la machine peut accumuler de nombreux échantillons puis consacrer davantage de temps à réduire le bruit. Dans un jeu, cette liberté n’existe pas : la scène doit continuer à répondre aux actions du joueur tout en produisant de nouvelles images à un rythme soutenu.

Les implémentations temps réel utilisent donc un nombre limité de rayons et s’appuient fortement sur des techniques de débruitage et de reconstruction. Le résultat final repose autant sur la qualité des données calculées que sur la manière dont les informations manquantes sont estimées.

Cette évolution rapproche directement le ray tracing d’un autre changement majeur des années 2020 : la reconstruction d’image.

La reconstruction change la relation entre résolution et qualité

Calculer une image 4K complète coûte beaucoup plus cher qu’une image 1080p, car le moteur doit traiter plusieurs fois plus de pixels. Les techniques modernes de reconstruction cherchent à réduire ce coût en produisant une partie de l’image à une résolution inférieure puis en exploitant différentes informations pour reconstruire une sortie plus détaillée.

Ces méthodes utilisent notamment les images précédentes, les vecteurs de mouvement et les données du moteur afin d’estimer ce que devrait contenir l’image finale. Certaines technologies intègrent désormais des modèles d’apprentissage automatique pour améliorer cette reconstruction.

Les solutions actuelles illustrent clairement cette évolution. NVIDIA utilise avec DLSS des techniques de Super Resolution et de Ray Reconstruction destinées à reconstruire des images ou des détails à partir d’informations plus limitées. AMD propose également avec FSR Redstone des fonctions de reconstruction, de génération d’images et de traitement de données issues du ray tracing à l’aide de modèles de machine learning.

La résolution affichée ne correspond donc plus nécessairement à la résolution à laquelle chaque élément a été directement calculé. L’image finale devient le résultat d’un ensemble de données produites, réutilisées et reconstruites au fil du temps.

L’image moderne est un assemblage de calculs différents

Une image contemporaine peut réunir des informations provenant de nombreuses méthodes : géométrie rasterisée, matériaux PBR, ombres traditionnelles, ray tracing, données précalculées, effets de post-traitement, anti-aliasing temporel, reconstruction de résolution et génération d’images supplémentaires.

Le joueur ne perçoit pourtant pas ces couches séparément. Le moteur doit leur donner une cohérence suffisante pour qu’elles semblent appartenir au même instant et au même monde. Une mauvaise synchronisation temporelle, une reconstruction instable ou un reflet incohérent devient immédiatement visible parce qu’il rompt cette continuité.

Cette complexité montre que le rendu moderne n’est pas simplement une version plus puissante de celui des années 1990. La production d’une image dépend désormais d’une grande quantité de données réparties dans le temps et calculées selon des méthodes très différentes.

Le principe général reste néanmoins familier : le moteur cherche toujours à produire l’image la plus convaincante possible dans le temps très court qui sépare deux frames.

Les grandes étapes de l’évolution graphique

Les périodes se chevauchent et de nombreuses techniques continuent d’être utilisées longtemps après l’apparition des suivantes. Cette chronologie sert donc surtout à identifier les grandes transformations du langage graphique.

Période Évolution dominante Transformation principale
Années 1970 formes simples, affichages vectoriels et raster élémentaires représenter clairement l’interaction
Années 1980 sprites, tiles et scrolling construire des mondes 2D plus riches avec peu de mémoire
Fin des années 1980 – début 1990 parallaxe, rotation, scaling et pseudo-3D créer une sensation de profondeur sans monde polygonal complet
Années 1990 polygones et textures construire des environnements 3D temps réel
Années 2000 shaders programmables et normal maps enrichir les matériaux et simuler davantage de détails
Milieu des années 2000 – années 2010 HD, post-traitement et éclairage avancé augmenter la précision et la richesse de l’image
Années 2010 PBR et workflows de matériaux physiques rendre les matériaux plus cohérents sous différents éclairages
Depuis 2018 ray tracing temps réel et rendu hybride améliorer certains calculs d’ombre, de reflet et de lumière
Années 2020 reconstruction temporelle, machine learning et génération d’images produire une qualité apparente élevée sans tout calculer directement

Cette chronologie ne décrit donc pas des remplacements successifs. La 2D continue d’exister après la 3D, la rasterisation reste centrale après l’arrivée du ray tracing et les techniques classiques d’optimisation conservent leur importance malgré la reconstruction par machine learning.

Les métiers graphiques évoluent avec les techniques

Chaque transformation de l’image modifie également les méthodes de production. L’artiste travaillant sur une console 8 bits doit comprendre les palettes, les grilles de pixels et la réutilisation de tiles. La généralisation de la 3D ajoute la modélisation, les UV, le rigging, les textures et l’animation squelettique.

L’arrivée des normal maps développe des pipelines où des sculptures très détaillées servent à produire les informations nécessaires à des modèles temps réel plus légers. Le PBR modifie ensuite la manière de créer et de vérifier les matériaux, tandis que les moteurs modernes intègrent directement des outils de particules, de terrain, d’éclairage et de rendu procédural.

Le ray tracing et la reconstruction ne suppriment pas ces compétences. Ils ajoutent de nouveaux paramètres à prendre en compte, notamment dans la conception de l’éclairage, des matériaux et des performances. Les artistes doivent comprendre suffisamment le fonctionnement du moteur pour savoir quelles décisions auront un coût ou produiront un résultat instable.

L’évolution des graphismes ne concerne donc pas uniquement l’image que voit le joueur. Elle transforme progressivement les outils, les métiers et les gestes nécessaires pour fabriquer cette image.

Le progrès technique élargit surtout le choix artistique

La recherche du réalisme occupe une place importante dans l’histoire du rendu, mais elle ne constitue pas une destination obligatoire. Les mêmes technologies qui permettent de reproduire plus précisément un métal, une peau ou une lumière peuvent servir à créer un monde fortement stylisé.

Un moteur moderne capable de gérer des millions de triangles peut afficher volontairement des modèles low-poly. Un matériau PBR peut être utilisé dans un univers aux proportions caricaturales. Un éclairage en ray tracing peut servir un décor photoréaliste comme une scène construite autour de couleurs irréalistes.

Le véritable changement réside donc dans l’élargissement des choix disponibles. Lorsque les contraintes techniques se desserrent, certaines solutions qui étaient autrefois obligatoires deviennent des possibilités parmi d’autres. Le pixel art en est un exemple évident : né dans un contexte de résolution et de mémoire limitées, il peut aujourd’hui être choisi pour sa lisibilité, son caractère ou son rapport particulier à l’animation.

La qualité graphique ne se mesure donc pas uniquement à la quantité d’informations calculées. Elle dépend aussi de la cohérence entre la technique utilisée, la direction artistique et l’expérience que le jeu cherche à produire.

Une histoire faite d’images calculées et d’illusions maîtrisées

Les graphismes de jeu vidéo donnent souvent l’impression d’aller vers une représentation toujours plus directe du monde. Leur fonctionnement réel raconte quelque chose de plus subtil. Une grande partie de l’image repose depuis toujours sur des approximations, des informations réutilisées et des illusions soigneusement construites.

Les tiles permettaient de composer des environnements immenses à partir d’une petite quantité d’images. Les normal maps simulent des reliefs absents de la géométrie. Les techniques screen space reconstruisent certains effets à partir d’informations déjà présentes dans l’image. Les systèmes modernes de reconstruction utilisent plusieurs frames et des modèles de machine learning pour produire des détails qui n’ont pas tous été calculés directement à leur résolution finale.

La puissance disponible a changé dans des proportions difficiles à comparer avec les premières machines, mais l’objectif de fond reste étonnamment proche. Il faut toujours décider quelles informations méritent d’être calculées précisément, lesquelles peuvent être approximées et comment assembler le tout pour produire une image suffisamment stable, lisible et convaincante.

Du premier point lumineux au ray tracing, l’évolution graphique raconte donc moins la disparition progressive des artifices que leur sophistication. Les machines savent calculer davantage, tandis que les artistes et les ingénieurs continuent d’apprendre à choisir ce qu’il est réellement utile de calculer.