- id Tech 3
-
L'id Tech 3, plus connu sous le nom de Quake III engine, est un moteur de rendu graphique 3D (moteur de jeu), a été développé par id Software et est utilisé par de nombreux jeux. Dans son heure de gloire, il était en concurrence avec le UnrealEngine pour les projets de jeu de tir subjectif. Ils étaient à l'époque tous deux sous licence commerciale.
Le moteur est une évolution directe des versions précédentes incluses dans Quake et Quake II.
À la QuakeCon 2005, John Carmack a annoncé que le code source du moteur Quake III serait libéré sous GPL. Le 19 août 2005, id Software a libéré les sources du moteur sous GPL, par contre les ressources du jeu vidéo Quake III Arena restent la propriété de id Software. Le code peut ainsi être téléchargé par qui le veut.
Infinity Ward, les créateurs de la série Call of Duty utilisent depuis Call of Duty 2 un moteur maison à base du code source d'id Tech 3[1] (la société avait déjà utilisé le moteur id Tech 3 en lui-même pour le premier titre). Depuis, le moteur a évolué pour les jeux successeurs de la série mais toujours sur le code source d'id Tech.
Sommaire
Evolutions par rapport à l'id Tech 2
L'id Tech 3 a été spécialement optimisé pour l'affichage hardware avec openGL
QuadPatch Curves
Il s'agit de l'évolution principale de l'id_tech 3. Le rendu hardware permettant d'augmenter considérablement la quantité de polygones, l'id_tech 3 introduit des formes courbes codées en quads qui permettent de se dégager de l'esthétique low-poly très anguleuse de l'id_tech 2.
Permet de modéliser des terrains extérieurs, des grottes, des coupoles, des colonnes, etc. Le joueur peut modifier la résolution polygonale des courbes dans le menu d'options.
Stokage balancé de la géométrie
Les triangles ne sont plus découpés par les plans du bsp. Un triangle pleut donc être rangé dans plusieurs feuilles.
Ombres dynamiques simplifiées
Projection d'ombres simplifiées sous forme d'une petite tâche sombre. Projetées uniquement, à l'origine, sur les polygones simples, mais certains dérivés de l'id tech 3 ont rajouté la projection d'ombre sur les courbes.
Textures séparées
Les textures ne sont plus rangées dans les fichiers map, de manière à alléger leur poids.
Jeux utilisant le moteur de Quake 3
- Return to Castle Wolfenstein
- American McGee's Alice
- Star Trek Voyager : Elite Force
- Heavy Metal : F.A.K.K. 2
- Jedi Knight II: Jedi Outcast
- Soldier of Fortune II: Double Helix
- Medal of Honor : Débarquement allié
- Star Trek Elite Force 2
- Jedi Knight: Jedi Academy
- Wolfenstein: Enemy Territory
- Call of Duty
- Call of Duty : la Grande offensive
- Tremulous
- OpenArena
- Urban Terror
- Quake Live
- et bien d'autres ...
Références
Liens externes
- Site FTP d'id software proposant le téléchargement du code source du moteur
- idem en HTTP
- Format d'archive .pk3
Wikimedia Foundation. 2010.