id Tech 4

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 le passé comme le Doom Engine et le Quake engine, qui ont été généralement reconnus comme de grandes avancées technologiques dans le domaine.

Sommaire

Historique

L'id Tech 4 a d'abord été conçu comme une amélioration du Quake Engine. A l'origine, il était prévu de complètement réécrire le moteur de rendu du Quake Engine, tout en gardant certains sous-systèmes comme l'accès aux fichiers et la gestion de la mémoire. Après que le nouveau moteur de rendu ait été rendu fonctionnel, il a été décidé de passer du langage C au C++, ce qui a nécessité une réécriture et une restructuration complète du reste du moteur. Le moteur actuel ne contient donc que très peu de code issu du moteur Quake Engine, ce qui en fait le premier vrai nouveau moteur de Id Software depuis 1996.

Fonctionnalités

L'id Tech 4 est sorti avec de nombreuses technologies nouvelles absentes du Quake 3 engine qui l'a précédé. Cela inclut le bump mapping, le normal mapping et la lumière spéculaire. D'autres fonctionnalités ont été ajoutées par la suite au moteur comme la technologie MegaTexture utilisée dans Enemy Territory: Quake Wars.

Eclairage et ombres dynamiques en temps réel

La première innovation de l'id Tech 4 est l'utilisation totale de l'éclairage dynamique pixel par pixel. Alors qu'auraparavant, les moteurs 3D combinaient grossièrement les lumières précalculées ou les lightmaps avec des lumières dynamiques dont l'effet changeait la luminosité d'un objet entier. L'approche utilisée par l'id Tech 4 a permis un éclairage et un ombrage plus réaliste qu'auparavant.

Synchronisation des lèvres

Quake 4 offre une technologie de synchronisation des lèvres en temps réel. Un système qui est similaire à celui du Source Engine, avec onze émotions faciales génériques et le support des langues anglaise, française, italienne et espagnole (le Source Engine est indépendant de la langue).

Technologie de rendu MegaTexture

MegaTexture est une technologie apparue avec Enemy Territory: Quake Wars. Elle est conçue pour éliminer les textures répétitives dans un environnement. La version originale de l'id Tech 4 a été critiquée pour son inaptitude à gérer les paysages et les décors extérieurs. La technologie MegaTexture corrige ce problème en permettant l'utilisation d'une seule texture massive recouvrant tout le niveau. Il est actuellement nettement plus simple de charger une seule texture de 32000x32000 que seize textures de 4000x4000. Le résultat est considérablement plus détaillé qu'avec des textures répétitives. De plus, la sous-couche MegaTexture permet aussi d'appliquer une grande variété de paramètres à certaines zones comme la tenue de route des véhicules, les bruits de pas, ou les particules à utiliser pour les explosions. Ce qui limite l'utilisation de polygones supplémentaires.

Futures améliorations prévues

Les ombres de l'id Tech 4 original ont un gros défaut : leurs contours sont tous parfaitement nets. Les prochains jeux basés sur ce moteur permettront l'utilisation de véritables ombres douces par une véritable gestion de la pénombre, calculée par rapport à la distance entre la lumière et le cache[réf. nécessaire].

Liste exhaustive des jeux utilisant l'id Tech 4


Wikimedia Foundation. 2010.

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

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Tech N9ne discography — Tech N9ne discography Tech N9ne at release signing for Everready (The Religion) on November 6, 2006 Releases ↙Studio albums …   Wikipedia

  • Tech N9ne — Surnom Tecca Nina, The Killa Clown, T 9, Kansas City King Nom Aaron Dontez Yates Naissance 8 novembre 1971 Kansas City (Missouri) Activité principale Rappeur, parolier, producteur exécutif …   Wikipédia en Français

  • Tech Squares — is a square and round dance club at the Massachusetts Institute of Technology. It was founded in 1967 and is still holding dances today. [ [http://www.mit.edu/ tech squares/ Official Tech Squares web site] ] Tech Squares dances high energy modern …   Wikipedia

  • Tech Mahindra — Limited Type Public (BSE: 532755) Industry IT ser …   Wikipedia

  • Tech Triumph — is the fight song of Virginia Tech. It was composed in 1919 by Wilfred Pete Maddux (class of 1920) and Mattie Eppes (Boggs).ComposersWilfred Preston ( Pete ) Maddux, a trombone and baritone player in the Virginia Tech Regimental Band (member of… …   Wikipedia

  • Tech trance — is a sub genre within Electronic Dance Music that draws upon the Techno and Trance genres as the name suggests. Tech Trance was pioneered by Oliver Lieb in the mid 90 s. Other early Tech Trance producers are Humate, Chris Cowie and Marmion. Tech… …   Wikipedia

  • Tech — may refer to:* an abbreviation for technology, and terms that are derived from it ** technical support ** techno music *a technical problem, in airline jargon e.g. the plane s gone tech *Tech 2 (or Tech II), an electronic On Board Diagnostics… …   Wikipedia

  • Tech house — Tech house, like progressive house, represents a fusion of house and techno. However, whereas progressive house tends to incorporate atmospheric, ethereal, almost ambient sounds and is often mixed to varying degrees with trance and progressive… …   Wikipedia

  • Tech Pacific — is an Asian Pacific IT wholesale distributor with offices throughout Australia, New Zealand, Singapore, Malaysia, Thailand, India and Hong Kong.Tech Pacific was founded by Jim Kennedy in Melbourne, Australia in 1985 as a boutique distributor of… …   Wikipedia

  • Tech-Com — is a fictional organization of human survivors of Judgement Day in the Terminator series, who are dedicated to defending other human survivors to fight and defeat Skynet. Tech Com may also be heard as The Human Resistance or The Resistance… …   Wikipedia

  • Tech Gate Vienna — Tech Gate Tower Der Tech Gate Tower des Tech Gate Vienna …   Deutsch Wikipedia

Share the article and excerpts

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