Illusion moottori | |
---|---|
Tyyppi | Pelimoottori ( luettelo ) |
Kehittäjä |
2K Czech Hangar 13 (2013–tällä hetkellä) |
Keskeiset ohjelmoijat |
Michal Janacek Piotr Smilek Tomasz Blaho Martin Sobek Ondrej Storek Eric Vesely Vladimir Semotan Jan Bulin Jiri Vrubel [1] |
Sarjan edellinen moottori | LS3D moottori |
Laitteistoalusta |
IBM PC -yhteensopiva tietokone Xbox 360 Xbox One PlayStation 3 PlayStation 4 |
Tuettu käyttöjärjestelmä | Microsoft Windows |
Kielellä kirjoitettu | Luultavasti C++ |
Lisenssi | omistusoikeus |
Ensimmäinen peli moottorilla | Mafia II / 2010 |
Viimeinen peli moottorilla | Mafia: Definitive Edition / 2020 |
Illusion Engine ( englanniksi "illusion" - englanniksi " illusion " ) on pelimoottori , jonka 2K Tšekki on kehittänyt sisäiseen käyttöön.
Sitä käytettiin ensimmäisen kerran yhtiön omassa tietokonepelissä - Mafia II , joka julkaistiin vuonna 2010 .
Teknologian nimi Illusion Engine viittaa todennäköisesti Illusion Softworksiin, tšekkiläisen 2K Czechin etunimeen , jonka alla julkaistiin vuoden 2002 tietokonepeli Mafia: The City of Lost Heaven , Mafia II : n edeltäjä . [2] Illusion Engine on LS3D-moottorin seuraaja , joka kehitettiin erityisesti ensimmäiselle mafialle ja jota käytettiin myöhemmin useissa eri tyylilajeissa , mukaan lukien arcade- lentosimulaattorissa Wings of War ja Silver Wish Gamesin salaamistoimissa Chameleon . Illusion Softworksin tytäryhtiö. On mahdollista, että osa LS3D-moottorin lähdekoodista on siirretty Illusion Engineen.
Ensimmäinen Illusion-moottoriin perustuva peli oli tietokonepeli Mafia II , joka julkaistiin 26. elokuuta 2010 . [3] [4] [5] [6] Tämä peli on julkaistu PC :lle , Xbox 360:lle ja PlayStation 3 :lle, ja se on saanut enimmäkseen positiivisia arvosteluja asiantuntijajulkaisuista; monissa arvosteluissa mainittiin grafiikan korkea taso. [7] [8] [9] Myöhemmin Mafia 2 julkaisi myös useita laajennuspaketteja, jotka tarjoavat vaihtoehtoisen otoksen alkuperäisen pelin tarinaan ja esittelevät siten "uusia lukuja", jotka lisäävät tarinaa, mutta eivät jatka sitä.
Vuoden 2016 Mafia III - pelimoottori , jonka on kehittänyt toinen studio -- Hangar 13 , johon osallistuu 2K Czech , on Mafia II : n muunneltu Illusion Engine . [kymmenen]
Pelimoottori Illusion Engine luotiin erityisesti Mafia II -peliä varten , ja sen odotetaan olevan käytettävissä seitsemännen sukupolven pelikonsoleissa sekä henkilökohtaisessa tietokoneessa, ja se on aliohjelmisto ( englanniksi väliohjelmisto ), joka yhdistää useita komponentteja . - grafiikkamoottori , fyysinen moottori , äänimoottori jne. Illusion Engine on erityisesti optimoitu toimimaan oikein moniytimisissä prosessoreissa .
DirectX 9- ja DirectX 10 -sovellusliittymiä käytetään kuvien tuottamiseen ( renderöintiin ) (kerran useat sivustot levittivät uutisia, että moottori toimii vain DX10-tilassa [11] [12] , mutta tämä väite on virheellinen).
Suurikokoisten avoimien ( eng. outdoor ) paikkojen käsittelyä tuetaan, kun taas niiden osien lataus , joihin tällainen sijainti on jaettu, tapahtuu taustalla, mikä mahdollistaa sijainnin "saumattomuuden" vaikutuksen ja minimoimisen pelaajalle nähtävissä olevien pelilatausten määrä (päälataus suoritetaan vain pelin alussa). [13]
Grafiikkamoottori tukee monia jälkikäsittelytehosteita, esimerkiksi: epäterävyyttä (epäterävyyttä, kuvan epätarkkuutta), liikkeen epäterävyyttä (kuvan reunojen tahriintumista), auringon häikäisyä (auringonpaiste), linssin heijastuksia (auringon häikäisyn heijastus virtuaalikuvassa ). kamera), lämpösumu (vaikutelma kuuma ilma (käytetään hahmotettaessa laukauksia ampuma-aseesta), syväterävyys (käytetään mainoksissa elokuvallisen tehosteen luomiseen), volumetriset säteet (valonsironta), HDR [14] . Värinkorjausmenetelmiä käytetään aktiivisesti. Shaderilla käsitelty vesi heijastaa ympäröivää maailmaa.
Usein käytetään monia tehosteita antamaan erityinen tyylinen suunta pelin eri jaksoille: esimerkiksi talvitasoilla jään ja lumen peittämän tienpinnan epätasaisuudet näytetään kuoppaisen teksturoinnin ja kiillon avulla; Tälle vuodenajalle tyypilliset pitkät varjot jätetään pois ja värisuodatin mahdollistaa kontrastisemman ja kylmemmän värin saamisen kuvaan. Kesällä kuvasta tulee kirkkaampi ja mehukkaampi. Päihtymisen tilan osoittavat kadonnut keskittyminen ja ylikylläiset värit.
Dynaamiset pehmeät varjot ovat täysin tuettuja, joihin vaikuttavat valonlähteet, mukaan lukien päävalonlähteen - "aurinko" - sijainti. Toteutettu esineiden itsevarjostus .
nVidian PhysX on integroitu fysiikkamoottoriksi . _ Hiukkasjärjestelmän mahdollisuuksia hyödynnetään laajasti ; siellä on ympäristön tuhoutuvuus , fysiikan vaikutuksille alttiina (tätä ominaisuutta käytetään erityisen aktiivisesti useissa pelin jaksoissa, esimerkiksi jaksossa, jossa sankarit ampuvat puurakennusta, kun taas sen hajoaminen lasketaan todellisuudessa aika); toteutettu toiminto, joka simuloi " räjähdysaaltoa ", joka pystyy nostamaan esineitä ilmaan ilman komentosarjoja (esim. auton räjähdys voi puhaltaa ohikulkijat jaloiltaan); jäljitellään fyysisten olosuhteiden vaikutusta vaatteisiin (esimerkiksi päähenkilön viitta tai kadulla kävelevän tytön hame voi lentää tuulessa kulkematta hahmomallin "läpi") - kankaiden käyttäytymisen jäljitelmä käytetään aktiivisesti pelin PC-versiossa , kun taas konsoleissa se koskee vain päähenkilöitä. [15] [16] [17]
Kasvoanimaatiot renderöidään käyttämällä OC3 Entertainmentin kolmannen osapuolen FaceFX -komponenttia . Tekoäly perustuu Kynapse- kirjastoon , jonka omistaa Autodesk . [17]
Tukee nVidia 3D Vision -tekniikkaa stereoskooppiseen ulostuloon . [18] Moottori käyttää myös FMOD -äänikirjastoa ja Bink -videokirjastoa .
vuosi | Nimi | Alusta(t) | Kehittäjä(t) |
---|---|---|---|
2010 2020 |
Mafia II | Windows , macOS , Xbox 360 , PlayStation 3 , Xbox One , PlayStation 4 | Alkuperäinen 2K tšekkiläinen Director's Cut Feral Interactive Definitive Edition Hangar 13 d3t |
2016 | Mafia III | Windows, macOS, Xbox One, PlayStation 4 | Hangaari 13 2K |
2020 | Mafia: Definitive Edition | Windows, macOS, Xbox One, PlayStation 4 | Hangaari 13 |