MegaTexture

MegaTexture

MegaTexture désigne une technique utilisée dans le cadre des jeux vidéo basée sur le id Tech 4. Mise au point par id Software avec pour leader programmeur John Carmack, cette technique a été développée pour le jeu vidéo Enemy Territory: Quake Wars développé par Splash Damage, et continue d'être maintenu dans le moteur id Tech 5 en développement.

Sommaire

Buts

MegaTexture est une technique conçue pour éliminer les textures répétitives dans un environnement. La version originale de Doom III a été critiquée pour son inaptitude à gérer les paysages et les décors extérieurs. La technique MegaTexture arrange ce problème en permettant la création d'énormes scènes en extérieurs. En utilisant une seule texture massive qui couvre toute la scène en polygone et le terrain détaillé, le moteur de Doom 3 retrouve de la pêche. Il est nettement plus facile de charger une seule texture de 32 000 x 32 000 que seize textures de 4000 x 4000 dans nos ordinateurs actuels. MegaTexture permit aussi d'indiquer quel son doit être joué lorsque l'on marche sur certaines zones spécifiques du terrain. De cette façon, marcher sur la roche sonnera différemment qu'en marchant sur de l'herbe. Le résultat donnera des scènes considérablement plus détaillées que ce que permet la majorité des techniques existantes utilisant des textures répétitives.

Avantages

« La texture où vous êtes est la même que celle au fin fond de l'horizon » confie Wedgwood. La sous-couche MegaTexture permet de paramétrer certains détails comme la tenue de routes des véhicules ou les bruits de pas, les particules à utiliser pour les explosions, etc.

Dans la plupart des jeux en 3D, les développeurs créent une géométrie pour un niveau, et après, le « peignent » avec un panel de petites textures. Au début, les textures n'étaient que visuelles, mais les nouveaux moteurs graphiques permettent d'assigner des caractéristiques à chaque texture, comme les bruits de pas. La MegaTexture peut en vérité remplir une énorme portion de niveau, tout en permettant d'appliquer une grande variété de paramètres à certaines zones selon la volonté des développeurs. « Vous pouvez conduire sur la route, qui « accroche » particulièrement, puis passer à du gravier, voir du sable et ainsi affecter le gameplay » explique Wedgwood. « Il est possible de définir la friction des véhicules et faire en sorte que certains d'entre eux tiennent mieux la route sur du sable que d'autres par exemple. Si vous êtes un espion qui s'infiltre dans le coin pour tuer les ennemis, vous serez beaucoup moins bruyant sur du sable que sur de l'asphalte. Cette technique va donc apporter de la profondeur au gameplay. »

Défauts

Les textures répétitives et les instances des objets doivent être dupliquées, la charge en mémoire est très forte, et le sol garde un aspect flou[1].

Notes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MegaTexture de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • MegaTexture — refers to a texture allocation technique facilitating the use of a single extremely large texture rather than repeating multiple smaller textures. It is featured in Splash Damage s game Enemy Territory: Quake Wars and was developed by id Software …   Wikipedia

  • MegaTexture — MegaTexture, auch Mega Texture, bezeichnet eine Technik der texture allocation, die es erleichtert, eine einzelne große Textur zur Verkleidung eines virtuellen Geländes heranzuziehen. Inhaltsverzeichnis 1 Einleitung 2 Technik 3 Zukünftige… …   Deutsch Wikipedia

  • Megatexture (roads) — Megatexture (MeTx) is a family of wave shaped road surface characteristics. While vehicle suspension deflection and dynamic tyre loads are affected by longer waves (roughness), road texture affects the interaction between the road surface and the …   Wikipedia

  • MegaTexture — MegaTextura …   Wikipedia Español

  • id Tech 4 — in Doom 3, the engine s parent game. Developer(s) id Software Written in C++ …   Wikipedia

  • Id Tech 4 — Infobox Software name = id Tech 4 caption = collapsible = author = developer = id Software released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C++… …   Wikipedia

  • Doom 3 engine — id Tech 4 L id Tech 4, plus connu sous le nom de Doom 3 engine, est un moteur de jeu vidéo développé par id Software et utilisé pour la première fois dans Doom 3. Le moteur a été conçu principalement par John Carmack, qui a aussi créé d autres… …   Wikipédia en Français

  • Doom III Engine — id Tech 4 L id Tech 4, plus connu sous le nom de Doom 3 engine, est un moteur de jeu vidéo développé par id Software et utilisé pour la première fois dans Doom 3. Le moteur a été conçu principalement par John Carmack, qui a aussi créé d autres… …   Wikipédia en Français

  • Doom III engine — id Tech 4 L id Tech 4, plus connu sous le nom de Doom 3 engine, est un moteur de jeu vidéo développé par id Software et utilisé pour la première fois dans Doom 3. Le moteur a été conçu principalement par John Carmack, qui a aussi créé d autres… …   Wikipédia en Français

  • Id Tech 4 — L id Tech 4, plus connu sous le nom de Doom 3 engine, est un moteur de jeu vidéo développé par id Software et utilisé pour la première fois dans Doom 3. Le moteur a été conçu principalement par John Carmack, qui a aussi créé d autres moteurs par… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”