ID Tech 5 | |
---|---|
| |
Type | Spilmotor ( liste ) |
Udvikler | ID-software |
Nøgleprogrammør _ | John Carmack |
Del af en serie af motorer | ID Tech |
Tidligere motor i serien | ID Tech 4 |
Den næste motor i rækken | ID Tech 6 |
Annoncedato | 11. juni 2007 |
Hardware platforme | IBM PC-kompatible computere , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One |
Understøttet OS | Microsoft Windows , Linux , Mac OS X |
Skrevet i sprog | C++ |
Licens | en reklame |
Første spil på motoren | Rage / 4. oktober 2011 |
Sidste spil på motoren | The Evil Within 2 / 13. oktober 2017 |
Motorside på id Software-websted (downlink siden 12-08-2013 [3368 dage] - historie , kopi ) |
id Tech 5 er en spilmotor udviklet og vedligeholdt af id Software ; er den femte motor i id Tech -serien , software på tværs af platforme designet til brug på personlige computere ( Microsoft Windows , GNU/Linux , Mac OS X ) og PlayStation 3 og Xbox 360 spilkonsoller .
Motorens navn - "id Tech 5" - følger den nye navnekonvention, som id Software har vedtaget . Dette diagram, i modsætning til det forrige, giver information om motorens generation (for eksempel hedder Doom 3-motoren nu " id Tech 4 ").
Den 11. juni 2007, på Apples Worldwide Developers Conference (WWDC) i San Francisco , USA, blev "id Tech 5"-motoren officielt annonceret. [1] Samtidig fandt den første demonstration af spilmotoren sted. Motoren blev demonstreret af John Carmack på en Apple Macintosh med otte kerner, men demoen brugte kun én kerne og en enkelt-trådet implementering af OpenGL API . Det anvendte skærmkort var en Quadro 7000 med 512 MB videohukommelse. [2]
Ved E3 2007, som fandt sted fra 11. til 13. juli 2007 i Santa Monica, Californien, blev motoren vist for potentielle licenstagere ved E3 2007, men ikke for offentligheden. Den første rigtige offentlige demonstration fandt sted ved QuakeCon 2007 under den årlige keynote afholdt af John Carmack selv. Det blev derefter annonceret, at id Tech 5 ville blive brugt i et nyt spil under udvikling fra id Software, " Rage ", som er baseret på en helt ny intellektuel ejendom . [3]
I et interview bemærkede John Carmack , at id Tech 5, ligesom sine forgængere, med tiden vil blive frigivet som open source. Dette vil sandsynligvis ske mange år senere, hvor id Tech 5 vil blive brugt i kommercielle projekter. Ved QuakeCon 2007 fortalte John Carmack , førende spilmotorudvikler hos id Software , til LinuxGames, at han ønsker at minimere brugen af tredjeparts kommercielle (proprietære) teknologier i motoren, da "i sidste ende vil id Tech 5 også være open source. Hos id Software overholder vi stadig reglen om, at vi ikke integrerer teknologi i motoren, der i sidste ende vil forhindre os i at åbne motoren" [4]
Den 7. maj 2008 blev Doom 4 officielt annonceret . Senere blev det kendt, at den også vil bruge id Tech 5. [5]
I juli 2009 fortalte John Carmack LinuxGames om Linux -understøttelse i id Tech 5 [6] :
Der er ingen faste planer om at overføre id Tech 5-spil til Linux, men muligheden er selvfølgelig ikke udelukket. Jeg tror ikke, det bliver særlig svært at få id Tech 5 til at virke på nVidias binære drivere , men at bringe dem til funktionalitet og acceptabel ydeevne på andre OpenGL-drivere vil sandsynligvis være mere en forpligtelse, end vi har råd til.
Den 12. maj 2009 udtalte Todd Hollenshead, leder af id Software, at virksomheden kun ville gøre Id Tech 5-motoren tilgængelig for licensering til et meget lille antal "udenforstående" udviklere. Ifølge Hollenshead påvirker kvaliteten af projekter skabt på motoren selve motorens "omdømme", så id Software planlægger at sælge flere licenser til "stærke" udviklere. "Vores filosofi har ikke ændret sig, siden vi startede virksomheden: Spil kommer først, nye motorlicenser kommer i anden række," sagde han. "I øjeblikket er den største opmærksomhed og alle kræfterne fokuseret på skabelsen af Rage og Doom 4." [7] [8]
Ved QuakeCon 2010 annoncerede Todd Hollenshead, at Id Tech 5 kun kunne gøres tilgængelig for ZeniMax- udviklere og ikke ville blive licenseret eksternt [9] .
Motoren blev demonstreret med omkring 20 GB teksturdata og en fuldt dynamisk, foranderlig verden. Motoren bruger avanceret MegaTexture -teknologi , som bruger en tekstur med en opløsning på op til 128.000 × 128.000 pixels (16 gange højere end den seneste version af id Tech 4 , som brugte en tekstur på 32.768 × 32.768 pixels).
En af funktionerne ved rendereren vil være brugen af penumbra ( engelsk penumbra ) ved skyggelægning, hvilket vil blive opnået ved hjælp af skyggekort. Dette er ikke som id Tech 4's skyggemetode, hvor skyggerne kommer ud med meget hårde kanter.
John Carmack nævnte i sin keynote ved QuakeCon 2007, at id Tech 5-motoren ville bruge åben og cross-platform OpenGL som en API i stedet for Direct3D 10 [10] , hvilket ville tillade den at arbejde på forskellige platforme uden at omskrive kode for hver platform separat . Dette vil reducere kompleksiteten i at udvikle spillet på forskellige systemer. [elleve]
Motoren vil sandsynligvis vise mange andre grafiske effekter, såsom forskellige materialer til belysning, arbejde med et højt dynamisk område ( eng. HDR - High Dynamic Range ), samt motion blur ( eng. motion blur ). Motoren vil også understøtte multithreading på en multi-core CPU. Rendering, spillogik, kunstig intelligens, fysikmotor og lydmotor vil blive udført både parallelt og gennem separate datastrømme.
Navnet på spillet | udgivelses dato | Udviklervirksomhed | Bemærk |
---|---|---|---|
Raseri | 4. oktober 2011 | ID-software | Første spil drevet af id Tech 5 |
Wolfenstein: Den nye orden [12] | 20. maj 2014 | Maskinspil | |
Det onde indeni [13] | 14. oktober 2014 | Tango Gameworks | |
Wolfenstein: Det gamle blod | 4. maj 2015 | Maskinspil | |
Vanæret 2 | 11. november 2016 | Arkane Studios | Void Engine (baseret på id Tech 5) |
Dishonored: Death of the Outsider | 15. september 2017 | Arkane Studios | Void Engine (baseret på id Tech 5) |
Ondskaben i 2 | 13. oktober 2017 | Tango Gameworks | STEM Engine (baseret på id Tech 5) |
Deathloop | 14. september 2021 | Arkane Studios | Void Engine (baseret på id Tech 5) |
ID-software | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spil |
| ||||||||||||||||
Medarbejdere |
| ||||||||||||||||
Selskab | |||||||||||||||||
Teknologi | |||||||||||||||||
Andet |
|