id Tech 2
Această intrare sau secțiune despre software gratuit și jocuri video nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
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ă
- ^ Codul sursă Quake 2 lansat sub GPL , la slashdot.org . Adus la 30 ianuarie 2020 .
- ^ Quake II .NET , la vertigo.com (arhivat din originalul 17 februarie 2008) .
Elemente conexe
- Cutremur
- Quake_II
- id Tech 3
- id Tech 4
- id Tech 5
- Motor grafic shooter la prima persoană
- Motor de cutremur
linkuri externe
- ( RO ) Site oficial , pe idsoftware.com . Adus la 19 februarie 2008 (arhivat din original la 8 noiembrie 2009) .
- ( RO ) Grup de jocuri video: Id Tech 2 , pe MobyGames , Blue Flame Labs.