ID Tech 5 | |
---|---|
id tech 5 logotyp | |
Sorts | Spelmotor ( lista ) |
Utvecklaren | ID-programvara |
Nyckelprogrammerare _ | John Carmack |
Del av en serie motorer | ID Tech |
Tidigare motor i serien | ID Tech 4 |
Nästa motor i serien | ID Tech 6 |
Annonsdatum | 11 juni 2007 |
Hårdvaruplattformar | IBM PC-kompatibla datorer , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One |
OS som stöds | Microsoft Windows , Linux , Mac OS X |
Skrivet på språk | C++ |
Licens | en reklamfilm |
Första spelet på motorn | Rage / 4 oktober 2011 |
Sista spelet på motorn | The Evil Within 2 / 13 oktober 2017 |
Motorsida på id Software-webbplats (nedlänk sedan 2013-08-12 [3368 dagar] - historik , kopia ) |
id Tech 5 är en spelmotor utvecklad och underhållen av id Software ; är den femte motorn i id Tech -serien , plattformsoberoende programvara designad för användning på persondatorer ( Microsoft Windows , GNU/Linux , Mac OS X ) och PlayStation 3 och Xbox 360 spelkonsoler .
Motorns namn - "id Tech 5" - följer den nya namnkonventionen som antagits av id Software . Detta diagram, till skillnad från det föregående, ger information om genereringen av motorn (till exempel kallas Doom 3-motorn nu " id Tech 4 ").
Den 11 juni 2007, vid Apples Worldwide Developers Conference (WWDC) i San Francisco , USA, tillkännagavs "id Tech 5"-motorn officiellt. [1] Samtidigt ägde den första demonstrationen av spelmotorn rum. Motorn demonstrerades av John Carmack på en åttakärnig Apple Macintosh, men demon använde bara en kärna och en enkeltrådig implementering av OpenGL API . Grafikkortet som användes var en Quadro 7000 med 512 MB videominne. [2]
På E3 2007, som ägde rum från 11 till 13 juli 2007 i Santa Monica, Kalifornien, visades motorn upp för potentiella licenstagare på E3 2007, men inte för allmänheten. Den första riktiga offentliga demonstrationen ägde rum på QuakeCon 2007 under den årliga keynoten som hölls av John Carmack själv. Det tillkännagavs då att id Tech 5 skulle användas i ett nytt spel under utveckling från id Software, " Rage ", som är baserat på en helt ny immateriell egendom . [3]
I en intervju noterade John Carmack att id Tech 5, liksom sina föregångare, så småningom kommer att släppas som öppen källkod. Detta kommer sannolikt att hända många år senare, under vilken tid id Tech 5 kommer att användas i kommersiella projekt. Vid QuakeCon 2007 sa John Carmack , ledande spelmotorutvecklare på id Software , till LinuxGames att han vill minimera användningen av tredje parts kommersiella (proprietära) teknologier i motorn, eftersom "i slutändan kommer id Tech 5 också att vara öppen källkod. På id Software följer vi fortfarande regeln att vi inte integrerar teknik i motorn som i slutändan kommer att hindra oss från att öppna motorn" [4]
Den 7 maj 2008 tillkännagavs Doom 4 officiellt . Senare blev det känt att man även kommer att använda id Tech 5. [5]
I juli 2009 berättade John Carmack för LinuxGames om Linux- stöd i id Tech 5 [6] :
Det finns inga bestämda planer på att porta id Tech 5-spel till Linux, men möjligheten är naturligtvis inte utesluten. Jag tror inte att det kommer att vara särskilt svårt att få id Tech 5 att fungera på nVidias binära drivrutiner , men att föra dem till funktionalitet och acceptabel prestanda på andra OpenGL-drivrutiner kommer förmodligen att vara mer av ett åtagande än vad vi har råd med.
Den 12 maj 2009 uppgav Todd Hollenshead, chef för id Software, att företaget bara skulle göra Id Tech 5-motorn tillgänglig för licensiering till ett mycket litet antal "utomstående" utvecklare. Enligt Hollenshead påverkar kvaliteten på projekt som skapas på motorn själva motorns "rykte", så id Software planerar att sälja flera licenser till "starka" utvecklare. "Vår filosofi har inte förändrats sedan vi startade företaget: spel kommer först, nya motorlicenser kommer i andra hand", sa han. "För tillfället är den största uppmärksamheten och alla krafter fokuserade på skapandet av Rage och Doom 4." [7] [8]
Vid QuakeCon 2010 meddelade Todd Hollenshead att Id Tech 5 endast kunde göras tillgänglig för ZeniMax- utvecklare och inte skulle licensieras externt [9] .
Motorn demonstrerades med cirka 20 GB texturdata och en helt dynamisk, föränderlig värld. Motorn använder avancerad MegaTexture- teknologi , som använder en textur med en upplösning på upp till 128 000 × 128 000 pixlar (16 gånger högre än den senaste versionen av id Tech 4 , som använde en textur på 32 768 × 32 768 pixlar).
En av funktionerna i renderaren kommer att vara användningen av penumbra ( engelska penumbra ) vid skuggning, vilket kommer att uppnås med hjälp av skuggkartor. Det här är inte som id Tech 4:s skuggningsmetod, där skuggorna kommer ut med väldigt hårda kanter.
John Carmack nämnde i sin keynote vid QuakeCon 2007 att id Tech 5-motorn skulle använda öppen och plattformsoberoende OpenGL som ett API snarare än Direct3D 10 [10] , vilket skulle göra det möjligt för den att fungera på olika plattformar utan att skriva om koden för varje plattform separat. . Detta kommer att minska komplexiteten i att utveckla spelet på olika system. [elva]
Motorn kommer förmodligen att visa många andra grafiska effekter, som olika material för belysning, arbete med ett högt dynamiskt omfång ( eng. HDR - High Dynamic Range ), samt motion blur ( eng. motion blur ). Motorn kommer också att stödja multithreading på en multi-core CPU. Rendering, spellogik, artificiell intelligens, fysikmotor och ljudmotor kommer att utföras både parallellt och genom separata dataströmmar.
Namnet på spelet | Utgivningsdatum | Utvecklarföretag | Notera |
---|---|---|---|
Rasa | 4 oktober 2011 | ID-programvara | Första spelet drivs av id Tech 5 |
Wolfenstein: The New Order [12] | 20 maj 2014 | Maskinspel | |
Ondskan inom [13] | 14 oktober 2014 | Tango Gameworks | |
Wolfenstein: Det gamla blodet | 4 maj 2015 | Maskinspel | |
Vanhedrad 2 | 11 november 2016 | Arkane Studios | Void Engine (baserat på id Tech 5) |
Dishonored: Death of the Outsider | 15 september 2017 | Arkane Studios | Void Engine (baserat på id Tech 5) |
Ondskan inom 2 | 13 oktober 2017 | Tango Gameworks | STEM Engine (baserad på id Tech 5) |
Deathloop | 14 september 2021 | Arkane Studios | Void Engine (baserat på id Tech 5) |
ID-programvara | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spel |
| ||||||||||||||||
Anställda |
| ||||||||||||||||
Företag | |||||||||||||||||
Teknologi | |||||||||||||||||
Övrig |
|