id Tech 2

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
id Tech 2
software
Tip Motor grafic
Dezvoltator Software id
Data primei versiuni 1997
Sistem de operare Microsoft Windows
Linux
macOS
Limba C.
Licență GPL
( Licență gratuită )
Site-ul web www.idsoftware.com/business/idtech2/

id Tech 2 (cunoscut și sub numele de motor Quake II ) este un motor grafic creat de id Software , realizat inițial pentru shooterul pentru prima persoană Quake II .

Caracteristici

Una dintre cele mai mari diferențe față de predecesorul său, motorul Quake care a alimentat Quake , este suportul nativ pentru cardurile de accelerare video, în special prin OpenGL (în Quake, suportul a fost adăugat mai târziu, datorită unui patch ) și abandonarea MS- Sistemul de operare DOS pentru a trece la Windows . Utilizarea Windows a făcut posibilă utilizarea bibliotecilor de legături dinamice pentru a conține unele elemente de joc, ceea ce a condus la o îmbunătățire a performanței în comparație cu sistemul anterior (un limbaj proprietar, QuakeC, care a fost interpretat de software în mod independent chiar și în diferite arhitecturi hardware). Utilizarea DLL-urilor a facilitat, de asemenea, dezvoltarea de moduri care cu Quake II au proliferat masiv.

Formatul straturilor folosește întotdeauna metoda partiției binare a spațiului (BSP), dar, exploatând într-un mod mai „greu” OpenGL (și, în consecință, plăcile grafice) au fost introduse îmbunătățiri notabile, cum ar fi o paletă de culori extinsă și noi efecte ale iluminatului (cum ar fi Colered Lighting). Și aici, la fel ca în Quake , nivelul de iluminare al hărților este precalculat în timpul creării hărții, dar în acest caz metoda de calcul utilizează un algoritm Radiosity care generează o iluminare semnificativ mai realistă a hărților.

Tech2 permite, de asemenea, crearea de modele mai sofisticate decât Tech1 (care de fapt a permis doar modificarea texturii modelului): noul sistem (MD2) permite crearea diferitelor modele poligonale echipate cu animații scheletice ( Skeletal Animation ) și propriile sale texturi, care au dat naștere unei proliferări de modele de toate genurile.

Cod sursa

John Carmack , programatorul principal al motorului grafic, a publicat codul sursă al motorului pe 22 decembrie 2001 sub licența GNU [1] . De atunci, mai multe porturi au fost create de terți: printre altele, notabilele sunt Jake 2 , scris în Java , și o versiune scrisă folosind platforma Microsoft .NET [2] .

Jocuri folosind id Tech 2

Comercial

Sursa deschisa

Notă

  1. ^ Codul sursă Quake 2 lansat sub GPL , la slashdot.org . Adus la 30 ianuarie 2020 .
  2. ^ Quake II .NET , la vertigo.com (arhivat din originalul 17 februarie 2008) .

Elemente conexe

linkuri externe