id Tech 4

Wikipedia
Loikkaa: valikkoon, hakuun

id Tech 4, aikaisemmalta nimeltään Doom 3 -pelimoottori on id Softwaren kehittämä pelimoottori, jota käytettiin ensi kerran samannimisessä FPS-pelissä. Pelimoottorin pääsuunnittelija on John Carmack, joka on suunnitellut myös Doom 3 -pelimoottorin edeltäjien, Doomin ja Quaken, pelimoottorit.

Pelimoottorin ominaisuuksiin kuuluvat mm. dynaaminen valaistus, pelihahmojen huulisynkronoitu puhe ja bump mapping eli pintastrukturointi. Pelin vaatimukset olivat aikoinaan vertex ja pixel shaderia tukeva grafiikkakortti, kuten Nvidia GeForce 3 tai ATI Radeon 8500, ja 64 MB grafiikkamuistia. Peli on toteutettu Carmackin suosimalla OpenGL:llä.

Merkittävin muutos on siirtyminen täyteen dynaamiseen valaistukseen ja aiempien grafiikkamoottorien ennalta lasketut pintojen valaistusarvot jätettiin kokonaan pois. Pelaajahahmot on animoitu skeletal animation -tekniikalla, jossa hahmon liikkeet animoidaan sen sisällä olevien 'luiden' avulla.

Pelimoottorin haittapuolena oli se, että kentät suunnitellaan edelleen Quakesta periytyvällä tavalla luoden suljettu pelialue kiinteän tilan sisään. Tämä vuoksi laajojen avoimien tilojen, kuten ulkoalueiden luominen on hankalaa. Puute korjattiin vasta Enemy Territory: Quake Wars -pelissä MegaTexture-tekniikalla. Tässä muodostetaan yksi iso tekstuuri, jolla esitetään pelikentän 'maa' korkeuseroineen ja muine ominaisuuksineen.

Pelimoottori julkaistiin avoimen lähdekoodin lisenssillä marraskuussa 2011, lukuun ottamatta erästä varjojen piirtoa koskevaa osaa, johon Creative Technology omistaa patentin. Patenttikiista oli aikoinaan sovittu sillä että id otti peliin mukaan tuen Creativen markkinoimalle Environmental audio extensions -tekniikalla (EAX).[1][2]

Pelimoottoria käyttävät pelit[muokkaa | muokkaa wikitekstiä]

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. Doom 3 Source Released slashdot.
  2. http://newenthusiast.com/carmacks-reverse-still-an-issue-20090409489
id Softwaren pelimoottorit
Doom-pelimoottori | Quake-pelimoottori | id Tech 2 (Quake II) | id Tech 3 (Quake III: Arena) | id Tech 4 (Doom 3) | id Tech 5
Muuta: QuakeC | GtkRadiant
Tämä videopeleihin liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.