id Tech 5 je vlastiti pokretač igara id Software-a. On prati svoje prethodnike, id Tech 1, 2, 3 and 4, svi koji su kasnije objavljeni pod GNU General Public License. To je veliki napredak u odnosu na id Tech 4. Pokretač je prvi put predstavljen na WWDC 2007 od strane John D. Carmack na računaru koji sadrži osam korova (core); Međutim, demo koristi samo jedno jezgro sa jednim-korom OpenGL pokrećući implementaciju na 512 MB 7000 class Quadro video kartici.[1] id Tech 5 je prvo put korišćen u igri Rage, zatim u Wolfenstein: The New Order, The Evil Within i Wolfenstein: The Old Blood.

ID Tech 5
Logo Id Tech 5
Logo Id Tech 5
Programer(i)id Software
Prvo izdanje4.10.2011.
Napisan uC++, AMPL, Clipper, Python
Operativni sistemWindows, OS X, Xbox 360, Xbox One, PlayStation 3, PlayStation 4
TipPokretač video igre
LicencaGNU-ova opšta javna licenca
Veb-sajtidsoftware.com

Karakteristike

uredi

Početna demonstracija pokretača koristi 20 GB podataka tekstura (koristeći napredniji MegaTexture pristup pod nazivom Virtual Texturing,[2] koji podržava teksture sa rezolucijama do 128,000 × 128,000 piksela), i potpuno dinamičan i promenljiv svet. Ova tehnika omogućava da pokretač automatski strimuje teksture u memoriju po potrebi, što znači da programeri ne treba da se brinu za memorijskim ograničenjima ili teksturnim granicama. Ovo ima prednost za pojednostavljenje stvaranja sadržaja, što eliminiše potrebu prilagođavanja sadržaja za različite platforme. Pokretač automatski optimizuje resurse za razvoj cross-platformi, tako da je moguće da se renderuju isti modeli na različitim platformama, dok ih stvara samo jedna platforma, dodatno pojednostavljenje razvoja cross-platformi.[3]

Jedna od vizuelno evidentne mogućnosti koje je rendering uključio je penumbra u senčenju (mekane ivice), koristeći shadow mape. Nasuprot tome, id Tech 4, koji ističe zvuk na bazi senke, je veoma oštro definisana senka. Brojne druge napredne grafičke efekte kao što su razni materijali za osvetljenje, high dynamic range rendering-centrični efekti, bloom, crepuscular rays (volumetrijsko osvetljenje), radiosity,[4] mekane čestice, piksel nijansni efekti, alpha to coverage, kasnija obrada, refleksija ekranskog prostora, dinamičke vodene površine, proceduralne animacije, simulacija odeće, dubina polja vidljivosti[1], i motion blur, su sadržani. Multi-threaded (više procesna) obrada na CPU (procesoru) se vrši za mnoge od njenih zadataka, uključujući i renderovanje, logiku igre, AI, fiziku i obradu zvuka.

Pokretač dolazi sa paketom sadržaja za kreiranje alata koji se zove id Studio, koji je trebalo da bude mnogo više korisnički orijentisan i "doteran" nego u ranijim verzijama. Ranije, za kreiranje sadržaja bilo je potrebno da pokrenete niz raznih alata preko komandne linije izvan vlastitih alata korisničkog nivoa, dok id Tech 5 omogućava svima da se radi "unutar pokretača".

Dok id Software koristi isključivo pokretač za stvaranje pucačkih igara, pokretač takođe ima sposobnost da deluje izvan tog žanra. Steve Nix iz id Software je izjavio da "Ne samo da mislimo da ljudi mogu da prave igre izvan pucačko-orijetnisanih sa našom tehnologijom, već to i podržavamo. Mi bismo zaista voleli da vidimo te igre napravljenim."[3]

Marketing i licenciranje

uredi

Pokretač je prvi put javno prikazan tokom 2007 Apple Worldwide Developers konferencije, a zatim se kasnije pokazala privatno pred publikom potencijalnih licencera na E3 2007. Prvo javno prikazivanja fokusirano je isključivo na pokretaču koji je održan u QuakeCon iste godine[5] tokom godišnje uvodne reči održane od strane John Carmack.

Intervju sa John Carmack, vodeći grafički developer id-a (u to vreme), ukazuje da kao i njegovi prethodnici, id Tech 5 će na kraju biti objavljen kao open source. Prelazak na open source će verovatno doći mnogo godina posle id Tech 5 "puštanja" kao vlasničkog pokretača. Na QuakeCon 2007, Carmack je rekao LinuxGames da će se integrisati kao mali vlasnički softver koliko je moguće u id Tech 5, kao i to da će na kraju id Tech 5 biti otvorenog koda, takođe. To je i dalje "zakon" u id-u , politika da nećemo integrisati stvari koje su nemoguće za nas i da će eventualni otvoreni kod biti "pušten".[6]

Na QuakeCon 2010 direktor id Todd Hollenshead je najavio da dok id Tech 5 može da se deli sa unutrašnjim ZeniMax programerima, pokretač neće biti na raspolaganju za eksterno licenciranje.[7] 10. novembra 2010. godine objavljeno je da prvi ZeniMax interni programer koji će raditi sa pokretačem biti MachineGames.[8]

Igre koje koriste id Tech 5

uredi

Vidi još

uredi

Reference

uredi
  1. ^ Gaminggroove.com. „Cain's Carmack Quickie”. Arhivirano iz originala 27. 09. 2007. g. Pristupljeno 10. 11. 2015. 
  2. ^ „From Texture Virtualization to Massive Parallelization” (PDF). Id Software. 2009. Arhivirano iz originala (PDF) 07. 10. 2009. g. Pristupljeno 7. 7. 2009. 
  3. ^ a b Gamespot.com. „E3 Q&A: id's Nix on Tech 5 Engine licensing”. Pristupljeno 15. 7. 2007. 
  4. ^ „RAGE 60fps demo on iPhone 4 by John Carmack”. 2010. Pristupljeno 18. 5. 2011. 
  5. ^ IGN. „E3 2007: id Into the Future”. Pristupljeno 14. 7. 2007. 
  6. ^ „LinuxGames - Embrace your inner penguin[[Kategorija:Botovski naslovi]]”. Arhivirano iz originala 03. 10. 2008. g. Pristupljeno 10. 11. 2015.  Sukob URL—vikiveza (pomoć)
  7. ^ Graft, Kris. „id Tech 5 Rage Engine No Longer Up For External Licensing”. Gamasutra. 
  8. ^ „The Bethesda Podcast Episode 5: John Carmack”. 2010. Pristupljeno 30. 10. 2011. 

Spoljašnje veze

uredi