I.W. Moottori | |
---|---|
Tyyppi | Pelimoottori ( luettelo ) |
Kehittäjä |
Infinity Ward Treyarch Sledgehammer Games Raven Software |
Laitteistoalustat | Microsoft Windows , macOS , Xbox 360 , Xbox One , Xbox Series X , PlayStation 3 , PlayStation 4 , PlayStation 5 , Wii , Wii U |
Kielellä kirjoitettu | C++ |
Lisenssi | omistusoikeus |
uusin versio | IW 8.0 / 5.11.2021 |
Ensimmäinen peli moottorilla | Call of Duty 2 / 25. lokakuuta 2005 |
Viimeinen peli moottorilla | Call of Duty: Modern Warfare II / 28. lokakuuta 2022 |
IW Engine (lyhennetty sanoista " Infinity Ward engine " ) - amerikkalaisen Infinity Wardin luoma pelimoottori käytettäväksi heidän omassa kehityksessään; käyttää myös kustantamo Activision . Tekniikkaa käytettiin Call of Duty -pelisarjan peleissä ja se sisällytettiin IGN :n verkkosivuston [1] parhaiden moottoreiden luetteloon . Useissa Call of Duty -sarjan peleissä moottoria ovat modifioineet Treyarch ja Sledgehammer Games .
Vuonna 2002 julkaistiin kolmiulotteinen räiskintäpeli Medal of Honor: Allied Assault - yksi Medal of Honor -sarjan peleistä ( rus. "Medal for Courage" ), joka tapahtuu toisen maailmansodan aikana . Tässä pelissä id Software käytti teknologisena perustana id Tech 3 -pelimoottoria (tunnetaan silloin nimellä Quake 3 Engine , ensimmäisen pelin nimen mukaan, jossa sitä käytettiin) . [2] Allied Assaultin kehitti vuonna 2015, Inc. , jonka työntekijät jättivät yrityksen pelin julkaisun jälkeen ja perustivat Infinity Wardin .
Ensimmäinen Infinity Ward -peli oli vuoden 2003 Call of Duty , joka, kuten Medal of Honor: Allied Assault , sijoittuu toiseen maailmansotaan. Tämä peli on myös rakennettu id Tech 3 -moottorille . [2] Tämän tekniikan valinta johtuu ilmeisesti siitä, että Infinity Wardin työntekijöillä oli jo kokemusta siitä. Alkuperäiseen id Tech 3 : een verrattuna moottorin grafiikkakomponentti on kokenut useita muutoksia. Joten peli alkoi käyttää aktiivisesti jälkiefektejä (esimerkiksi "kuvan epäterävyyttä"), vettä käsitellään varjostimilla , mikä mahdollisti realististen heijastusten tekemisen, valaistusjärjestelmä oli monimutkainen ja dynaamisia pehmeitä varjoja ilmestyi.
Myöhemmin julkaistiin myös virallinen lisäosa Call of Dutylle - Call of Duty: United Offensive (kehittäjä: Gray Matter Interactive ).
25. lokakuuta 2005 julkaistiin Infinity Wardin kehittämä Call of Duty 2 , joka on täysimittainen jatko ensimmäiselle osalle. Pelin Call of Duty 2 yhteydessä todettiin, että sen moottori on nimeltään IW Engine 2.0 (ei koskaan määritelty, että ensimmäisen Call of Dutyn id Tech 3 -muunnos on nimeltään IW Engine 1.0). Teknisesti tämä moottori on voimakkaasti uudistettu id Tech 3 , joka on ensimmäisessä osassa käytetyn moottorin evoluutio. [3]
Verrattuna id Tech 3 :een , tässä versiossa on sisäänrakennettu monia parannuksia ja muutoksia: OpenGL API :n sijaan kuvan käsittelee Direct3D , käytetään useita bump-kartoitustekniikoita , varjokäsittely on monimutkaisempaa, hiukkasjärjestelmä ja jälkivaikutukset ovat huomattavasti parantunut (katso myös kohta " Tekniset tiedot " ).
Seuraava [esim. 1] vuoden 2007 Call of Duty 4: Modern Warfare oli IW Engine -pohjainen peli . [4] [5] Tämä peli käyttää moottorin kolmatta versiota (IW Engine 3.0); tekniikkaa viimeisteltiin ja parannettiin jälleen: kasvojen animaatio , veden pinnan käsittely, valaistustehosteet olivat monimutkaisia, uusia jälkiefektejä ilmestyi, kuten syväterävyys, kuvan värinkorjausta käytetään laajalti antamaan sille erityinen tyyli.
Vuonna 2008 julkaistiin pelisarjan viides osa - Call of Duty: World at War (kehittäjä: Treyarch ). Peli on rakennettu moottorin kolmannelle versiolle (IW Engine 3.0), jonka Treyarchin kehittäjät ovat päivittäneet . [6] [7] Toinen Treyarch -peli , Quantum of Solace: The Game , tehtiin samalle moottorin versiolle . [kahdeksan]
Vuonna 2009 Call of Duty: Modern Warfare 2 julkaistiin (kehitys siirtyi jälleen Infinity Wardille ). Tämä peli käyttää moottorin seuraavaa versiota, IW Engine 4.0:aa, jossa on useita parannuksia, mukaan lukien Streaming Textures -tekniikka (streaming texture loading ). [9] [10]
9. marraskuuta 2010 julkaistiin Treyarchin Call of Duty - Black Opsin seitsemäs osa . Tämä peli käyttää merkittävästi parannettua versiota IW Engine 3.0:sta, jota käytettiin Call of Duty: World at Warissa [11] , mikä johtuu todennäköisesti siitä, että pelin kehitys aloitettiin samanaikaisesti Modern Warfaren luomisen kanssa. 2 . Grafiikkakoodiin on tehty useita merkittäviä parannuksia verrattuna pelin aikaisempiin osiin, erityisesti muun muassa valaistusjärjestelmää on suunniteltu kokonaan uudelleen ja hiukkasjärjestelmää on parannettu .
Samana vuonna GoldenEye 007 , Nintendo 64 : n alkuperäisen 1997 GoldenEye 007 :n "hengellinen seuraaja", julkaistiin Wii-konsolille . Eurocom vastasi kehityksestä ja Activision kustantamisesta . Tämä peli, joidenkin lähteiden mukaan, käyttää myös IW Enginen sisäistä modifikaatiota (tarkka versio ei ole tiedossa). [12] [esim. 2]
8. marraskuuta 2011 julkaistiin Call of Duty: Modern Warfare 3 , joka perustuu IW 5.0 -moottoriin (työnimi - MW3 Engine); kehitystä hoitivat Infinity Ward , Sledgehammer Games ja Raven Software . [13] [13] [14] Lokakuussa Sledgehammer Gamesin perustaja Glen Schofield kertoi haastattelussa, että hän oli työskennellyt useiden moottoreiden kanssa ja että IW-moottori muistutti Porschea , ja kritiikkiä tehtyä moottoria kohtaan. Modern Warfare 3 -arvosteluissa on perusteeton, koska kehittäjät muokkaavat jatkuvasti tekniikkaa ja muokkaavat sitä uudelleen ja kirjoittavat monia osia uudelleen [15]
1. toukokuuta 2012 julkistettiin sarjan yhdeksäs peli ja Call of Duty: Black Opsin vuoden 2010 jatko-osa Call of Duty: Black Ops II . Peli käyttää päivitettyä versiota IW 3.0 -moottorista , jota käytettiin Black Opsin ensimmäisen osan luomiseen - saatuaan version 3.0 kerran, yritys kehitti moottorin sen pohjalta samanaikaisesti sen kanssa, kuinka Infinity Ward, jonka kanssa Treyarch vuorotteli, jatkoi. kehittämään alaansa. Joten Black Ops II :n moottoriin lisättiin HDR -valaistus , pomppimisvaloja paljastaa kartoitus, ja pelin PC - versiossa on DirectX 11 -tuki . [16] Treyarchin mukaan niiden tärkein prioriteetti on 60 kuvaa sekunnissa ( FPS ) millä tahansa alustalla. [17] Peli julkaistiin 13. marraskuuta 2012.
Call of Duty: Ghosts julkaistiin vuonna 2013 . Tämän pelin on kehittänyt Infinity Ward Raven Softwaren ja Neversoft Entertainmentin avulla . Kustantajan edustajat kuvasivat ilmoituksessa pelimoottoria "täysin uudeksi", mutta myöhemmin kehittäjät selvensivät, että moottori on heidän oman moottorinsa kehitystyö - IW 6.0; esimerkiksi studion animaattori Zach Walker sanoi: "On mahdotonta kehittää uutta pelimoottoria tyhjästä kahden vuoden aikana, jonka pelimme käyvät läpi. (...) Toimimme eri tavalla - teemme tutkimusta ja teemme johtopäätöksiä siitä, mitkä järjestelmät ja moottorin pääosat ovat vanhentuneita ja päivitämme niitä tuomalla ne nykyaikaiselle tasolle. Kuinka paljon päivitämme niitä? Minusta riittää, että on varaa kutsua tätä moottoria uudeksi. [kahdeksantoista]
Tämä pelimoottori perustuu lisensoidun id Tech 3 -moottorin koodiin ( Call of Duty -sarjan ensimmäisen pelin kehityshetkellä id Tech 3 -moottoria jaettiin omalla lisenssillä , ja 19. elokuuta 2005 se siirtyi GNU GPL -lisenssiin ). Kuvien piirtämiseen (renderöimiseen) tähän moottoriin perustuvissa peleissä käytetään DirectX - sovellusliittymää ( API ) (alkuperäinen id Tech 3 tukee vain OpenGL :ää ). On mahdollista käsitellä sekä avoimia ( eng. outdoor ) että suljettuja ( sis . sisä ) tiloja. Siellä on tuki moniytimisille prosessoreille . [4] IW Engineä on viritetty useita kertoja jokaisessa julkaistussa pelissä.
Alla on IW Enginen tekniset parametrit Call of Duty 2 (2005) -pelin [3] esimerkissä.Pintakäsittelyssä on mahdollista käyttää useita pintakuviointikerroksia ja monia vertex- ja pikselivarjostimia , erityisesti töyssy-/normaalikartoitus on tuettu (katso myös artikkeli " Bump texturing "). Useita erilaisia jälkitehosteita tuetaan, joita käytetään kuvaan: sumeus (sumeus) pelihahmon kuoleman jälkeen ja luotien osuessa, liikesummutus (simuloi kuoriiskua), auringon häikäisy (auringonpaiste), lämpösumu ( ilmakehän sumu kuumalla säällä; myös tehoste visualisoi tulen, räjähdyksen, pikatuliaseen ylikuumeneneen piipun vaikutukset).
Varjoja käsitellään varjokartoilla , joiden avulla voit saada melko realistisia pehmeitä varjoja rakennuksista tai esineistä . Samanaikaisesti pelin alustavissa kuvakaappauksissa varjoissa oli itsevarjostus ja varjokartat olivat korkeamman resoluution ( itsevarjostus ilmestyi seuraavissa peleissä Call of Duty 2 :n jälkeen). Hahmojen luomat varjot ovat dynaamisia, ja niihin vaikuttavat valonlähteet.
Pelin julkaisuhetkellä kehystä kohden käsitellyn geometrian määrä oli yli sen ajan pelien keskiarvon, ja se vaihteli noin 50 000 - 500 000 polygonista . Lisäksi peli oli julkaisuhetkellä erittäin vaativa näytönohjaimen muistin määrälle (1024x768 maksimigrafiikkaasetuksissa peli kulutti 340-350 megatavua muistia). [3]
Moottorin kehitys seuraavissa peleissäAlkaen Call of Duty 4: Modern Warfaresta (2007) (kuten Call of Duty 2 , jonka on valmistanut Infinity Ward ), sarjan pelien kehitys on siirtymässä eri malliin, ja nyt kaksi studiota työskentelee niiden parissa vuorotellen; tämä tehtiin niin, että kaksivuotisella kehitysjaksolla jokainen Call of Dutyn uusi osa julkaistiin joka vuosi.
Call of Duty 4: Modern Warfare käyttää moottorin kolmatta versiota, joka on jälleen parannettu: tekijöillä on monimutkainen kasvoanimaatio, valotehosteet ja jälkiefektit ( syvyysterävyys , värinkorjaus ja muut tehosteet, joita käytetään eri pelitilanteissa ), vesipintojen käsittely.
Modern Warfarea seurasi Call of Duty: World at War vuonna 2008. Tällä kertaa pelin kehitti Treyarch -studio , ja moottori perustui IW 3.0:aan, kun taas Treyarchin työntekijät viimeistelivät sen. Kaikki Treyarchin kehittämät sarjan myöhemmät pelit perustuivat jo tähän moottorin kolmannen version modifikaatioon: jokaisella uudella osalla yritys paransi moottoria IW 3.0:n pohjalta, kun taas Infinity Ward jatkoi haaran kehittämistä (uudet digitaaliset indeksit). otsikossa esimerkiksi 4.0, 5.0 ja jne.) lisättiin nimenomaan Infinity Wardin haaraan).
Call of Duty: Modern Warfare 2 ( Infinity Ward , 2009) toimii moottorin neljännellä versiolla (IW 4.0). Yksi ominaisuuksista, muiden parannusten ohella, oli optimointi nimeltä Streaming Textures ( tekstuurien streamaus ). [9] [10]
Call of Duty: Black Ops II ( Treyarch , 2012), jonka moottori perustuu IW 3.0:aan, toi lisää parannuksia grafiikkaosaan: HDR - valaistus , itsevarjostus , pomppiva valaistus ja paljastaa kartoitus sekä DirectX 11 -tuki . [16]
Uusien pelipelien julkaisun myötä myös moottorin kehitys jatkui: periaatteessa se jaettiin kahteen haaraan pelikehitysyritysten vuorottelun vuoksi - Infinity Ward -haara ja Treyarch-haara.
vuosi | Nimi | Kehittäjät | Pelimoottorin versio | Alustat | |||
---|---|---|---|---|---|---|---|
Sony | Microsoft | nintendo | Omena | ||||
2005 | Call of Duty 2 | Infinity Ward | I.W.2.0 [3] | Ei | Windows , Xbox 360 | Ei | OS X |
2007 | Call of Duty 4: Modern Warfare | Infinity Ward | IW 3.0 [esim. 3] [4] [5] | PlayStation 3 | Windows , Xbox 360 | Wii | OS X |
2008 | Call of Duty: World at War | Treyarch | Muokattu IW 3.0 Call of Duty 4: stä [esim. 3] [6] [7] | PlayStation 3 | Windows , Xbox 360 | Wii | Ei |
007: Quantum of Solace | Treyarch | Muokattu IW 3.0 Call of Duty 4: stä [8] | PlayStation 3 | Windows , Xbox 360 | Wii | Ei | |
2009 | Call of Duty: Modern Warfare 2 | Infinity Ward | IW 4.0 [esim. 3] [9] [10] | PlayStation 3 | Windows , Xbox 360 | Ei | OS X |
2010 | Call of Duty: Black Ops | Treyarch | Muokattu IW 3.0 Call of Duty: World at Warista [esim. 3] [11] | PlayStation 3 | Windows , Xbox 360 | Wii | OS X |
Kultainen silmä 007 | Eurocom | Tuntematon moottoriversio [12] [esim. 2] | Ei | Ei | Wii | Ei | |
2011 | Call of Duty: Modern Warfare 3 | Infinity Ward , Sledgehammer Games | IW 5.0 (työnimi: MW3 Engine) [13] | PlayStation 3 | Windows , Xbox 360 | Wii | Ei |
2012 | 007 Legendat | Eurocom | Muokattu IW 3.0 Call of Duty: Black Opsista | PlayStation 3 | Windows , Xbox 360 | Wii U | Ei |
Call of Duty: Black Ops II | Treyarch | Black Ops II Engine - muokattu IW 3.0 Call of Duty: Black Opsista [16] [17] | PlayStation 3 | Windows , Xbox 360 | Wii U | Ei | |
2013 | Call of Duty Online | Activision Shanghai , Raven Software | IW 4.0 Call of Duty: Modern Warfare 2: sta | Ei | Windows | Ei | Ei |
Call of Duty: Ghosts | Infinity Ward , Raven Software , Neversoft | I.W.6.0 | PlayStation 3 , PlayStation 4 | Windows , Xbox 360 , Xbox One | Wii U | Ei | |
2014 | Call of Duty: Advanced Warfare | Sledgehammer Games , Raven Software , High Moon Studios | Tuntematon moottoriversio (muokattu IW 5.0?) | PlayStation 3 , PlayStation 4 | Windows , Xbox 360 , Xbox One | Ei | Ei |
2015 | Call of Duty: Black Ops III | Treyarch | Black Ops III Engine - Treyarchin IW 3.0:n jatkokehitys | PlayStation 3 , PlayStation 4 | Windows , Xbox 360 , Xbox One | Ei | Ei |
2016 | Call of Duty: Modern Warfare - Remastered | Raven Software , Beenox , High Moon Studios | Muokattu IW 5.0 | Playstation 4 | Windows , Xbox One | Ei | Ei |
Call of Duty: Infinite Warfare | Infinity Ward | IW 7.0 – muokattu IW 6.0 [19] | Playstation 4 | Windows , Xbox One | Ei | Ei | |
2017 | Call of Duty: WW II | Sledgehammer Games , Raven Software | Tuntematon moottoriversio (muokattu IW 7.0?) | Playstation 4 | Windows , Xbox One | Ei | Ei |
2018 | Call of Duty: Black Ops 4 | Treyarch , Beenox | Esitelty nimellä "Black Ops 4 Engine" - Treyarchin IW 3.0 -moottorin jatkokehitys | Playstation 4 | Windows , Xbox One | Ei | Ei |
2019 | Call of Duty: Modern Warfare | Infinity Ward , Beenox , Raven Software , High Moon Studios | IW 8.0 - Infinity Wardin muokkaama IW 7.0 | Playstation 4 | Windows , Xbox One | Ei | Ei |
2020 | Call of Duty: Modern Warfare 2 Campaign Remastered | Beenox | Muokattu IW 5.0 Call of Duty: Modern Warfare - Remastered -versiosta | Playstation 4 | Windows , PlayStation 4 , Xbox One | Ei | Ei |
Call of Duty: Black Ops Cold War | Treyarch , Raven Software , Beenox | Esitelty nimellä "Treyarch Engine", Treyarchin modifioitu Black Ops 4 Engine | PlayStation 4 , PlayStation 5 | Windows , Xbox One , Xbox Series X | Ei | Ei | |
Call of Duty: Sotaalue | Infinity Ward , Raven Software , Treyarch | IW 8.0 [20] | PlayStation 4 , PlayStation 5 | Windows , Xbox One , Xbox Series X/S | Ei | Ei | |
2021 | Call of Duty: Vanguard | Sledgehammer Games , Treyarch , Beenox , High Moon Studios | IW 8.0 | PlayStation 4 , PlayStation 5 | Windows , Xbox One , Xbox Series X/S | Ei | Ei |
2022 | Call of Duty: Modern Warfare II | Infinity Ward | IW 9.0 - parannettu IW 8.0 [21] [22] | PlayStation 4 , PlayStation 5 | Windows , Xbox One , Xbox Series X/S | Ei | Ei |
Call of Duty -sarja | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Pelit |
| |||||||||||
Studiot |
| |||||||||||
Hahmot | ||||||||||||
Moottorit | ||||||||||||
Muut |
| |||||||||||
|