Illusion motor

Illusion motor
Type Spilmotor ( liste )
Udvikler 2K Czech Hangar 13 (2013 – i dag)
Nøgleprogrammører _ Michal Janacek
Piotr Smilek
Tomasz Blaho
Martin Sobek
Ondrej Storek
Eric Vesely
Vladimir Semotan
Jan Bulin
Jiri Vrubel [1]
Tidligere motor i serien LS3D motor
Hardware platform IBM PC-kompatibel computer
Xbox 360
Xbox One
PlayStation 3
PlayStation 4
Understøttet OS Microsoft Windows
Skrevet i sprog Formentlig C++
Licens proprietære
Første spil på motoren Mafia II / 2010
Sidste spil på motoren Mafia: Definitive Edition / 2020

Illusion Engine ( engelsk  "illusion" - engelsk  " illusion " ) er en spilmotor udviklet af 2K Czech til internt brug.

Det blev første gang brugt i virksomhedens eget computerspil - Mafia II , udgivet i 2010 .

Udviklingshistorie

Teknologiens navn, Illusion Engine, er sandsynligvis en reference til Illusion Softworks, fornavnet på det tjekkiske firma 2K Czech , under hvilket computerspillet Mafia: The City of Lost Heaven fra 2002 , forgængeren til Mafia II , blev udgivet . [2] Illusion Engine er efterfølgeren til LS3D-motoren , udviklet specifikt til den første mafia og senere brugt i adskillige spil af forskellige genrer, inklusive arkade- luftfartssimulatoren Wings of War og stealth-actionen Chameleon af Silver Wish Games , dengang en datterselskab af Illusion Softworks. Det er muligt, at nogle dele af kildekoden til LS3D-motoren blev overført til Illusion Engine.

Det første spil baseret på Illusion-motoren var computerspillet Mafia II , som blev udgivet den 26. august 2010 . [3] [4] [5] [6] Udgivet på pc , Xbox 360 og PlayStation 3 platforme, har dette spil modtaget for det meste positive anmeldelser fra specialistpublikationer; mange anmeldelser nævnte det høje niveau af grafik. [7] [8] [9] Senere så Mafia 2 også udgivelsen af ​​adskillige udvidelsespakker, der tilbyder et alternativt bud på det originale spils historie, og introducerede dermed "nye kapitler", der føjer til historien, men som ikke fortsætter den.

Mafia III -spilmotoren fra 2016 , udviklet af et andet studie - Hangar 13 , med deltagelse af 2K Czech , er en modificeret Illusion Engine fra Mafia II . [ti]

Specifikationer

Specifikationerne svarer til versionen af ​​motoren fra Mafia II

Spillemaskinen Illusion Engine blev skabt specifikt til spillet Mafia II , med forventning om at blive brugt på spilkonsoller af syvende generation , samt på en personlig computer, og er en undersoftware ( engelsk  middleware ), der forbinder flere komponenter - en grafikmotor , en fysisk motor , en lydmotor osv. Illusion Engine er specielt optimeret til korrekt drift på multi-core processorer .

DirectX 9 og DirectX 10 API'er bruges til billedoutput ( gengivelse ) (på én gang spredte en række websteder nyheden om, at motoren kun fungerer i DX10-tilstand [11] [12] , men denne erklæring er forkert).

Behandlingen af ​​åbne ( eng.  udendørs ) steder af stor størrelse understøttes, mens indlæsning af sektionerne, som en sådan placering er opdelt i, udføres i baggrunden, hvilket giver dig mulighed for at opnå effekten af ​​"sømløshed" af placeringen og minimere antallet af spildownloads, der er synlige for spilleren (hoveddownloaden udføres kun i starten af ​​spillet). [13]

Grafikmotoren understøtter mange efterbehandlingseffekter, for eksempel: sløring (sløring, defokusering af billedet), bevægelsessløring (udtværing af billedet rundt om kanterne), solskin (solskin), linseudstråling (refleksion af solskin på en virtuel kamera), varmedis (påvirker varm luft (bruges ved gengivelse af skud fra skydevåben), dybdeskarphed (bruges i reklamer til at skabe en filmisk effekt), volumetriske stråler (lysspredning), HDR [14] . Farvekorrektionsmetoder bruges aktivt. Vand behandlet med shaders afspejler verden omkring det.

Mange effekter bruges ofte til at give en særlig stilistisk retning til forskellige episoder af spillet: for eksempel i vinterniveauer vises ujævnheden af ​​vejoverfladen dækket af is og sne ved hjælp af ujævn teksturering og glans; lange skygger, der er typiske for denne sæson, kasseres, og et farvefilter giver dig mulighed for at opnå en mere kontrasterende og koldere farve i billedet. Om sommeren bliver billedet lysere og mere saftigt. Rustilstanden vises ved mistet fokus og overmættede farver .

Dynamiske bløde skygger understøttes fuldt ud, som påvirkes af lyskilder, herunder placeringen af ​​hovedlyskilden - "solen". Implementeret selvskygge af objekter.

nVidias PhysX er integreret som en fysikmotor . Partikelsystemets muligheder er meget brugte ; der er ødelæggelse af miljøet , modtagelig for påvirkning af fysik (denne funktion bruges især aktivt i flere episoder af spillet, for eksempel i episoden, hvor heltene skyder en træbygning, mens hvordan den går i stykker beregnes i virkeligheden tid); implementeret en funktion, der simulerer en " blast wave ", der er i stand til at løfte genstande op i luften uden brug af scripts (for eksempel kan en eksplosion af en bil blæse forbipasserende fra deres fødder); virkningen af ​​fysiske forhold på tøj efterlignes (for eksempel kan hovedpersonens kappe, eller nederdelen af ​​en pige, der går langs gaden, flagre i vinden uden at passere "gennem" karaktermodellen) - efterligning af stoffers adfærd bruges aktivt i pc-versionen af ​​spillet, mens den er tændt på konsoller, gælder den kun for hovedpersonerne. [15] [16] [17]

Ansigtsanimation gengives ved hjælp af OC3 Entertainments tredjeparts FaceFX - komponent . Den kunstige intelligens er baseret på Kynapse- biblioteket , som ejes af Autodesk . [17]

Understøtter nVidia 3D Vision -teknologi til stereoskopisk output . [18] Motoren bruger også FMOD -lydbiblioteket og Bink -videobiblioteket .

Spil, der bruger Illusion Engine

År Navn Platform(er) Udvikler(e)
2010
2020
Mafia II Windows , macOS , Xbox 360 , PlayStation 3 , Xbox One , PlayStation 4 Original 2K tjekkisk Director's Cut Feral Interactive Definitive Edition Hangar 13 d3t





2016 Mafia III Windows, macOS, Xbox One, PlayStation 4 Hangar 13
2K
2020 Mafia: Definitive Edition Windows, macOS, Xbox One, PlayStation 4 Hangar 13

Se også

Noter

  1. Mafia II - Credits  (eng.)  (utilgængeligt link) . MobyGames . Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012.
  2. LS3D-motor  (engelsk)  (downlink) . MobyGames . Hentet 3. marts 2011. Arkiveret fra originalen 21. januar 2012.
  3. mere regn. Mafia II (X360/PC) ved hjælp af Illusion Engine  (engelsk)  (utilgængeligt link) . Værd at spille (7. december 2008). Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012.
  4. Mafia II-skærmbilleder  (engelsk)  (link ikke tilgængeligt) . TeamXbox (19. august 2009). - omtale af motoren. Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012.
  5. Mafia II (utilgængeligt link) . 1C . — spilside på den russiske udgivers hjemmeside. Hentet 4. marts 2011. Arkiveret fra originalen 15. april 2012. 
  6. Zhiznelyub. Mafia II på The Illusion Engine (utilgængelig link- historie ) . Disland GameCOD (8. december 2008). Hentet: 4. marts 2011.   (utilgængeligt link)
  7. GeraltNBF. Mafia II (utilgængeligt link) . GamesWay.com.ua (8. september 2010). - anmeldelse. Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012. 
  8. Olga Krapivenko. Mafia II . 3DNews (3. oktober 2010). - anmeldelse. Dato for adgang: 4. marts 2011. Arkiveret fra originalen 6. januar 2011.
  9. Alexey Karpenko. Mafia II (utilgængeligt link) . Gameland.ru (26. august 2010). - anmeldelse. Hentet 4. marts 2011. Arkiveret fra originalen 26. juli 2012. 
  10. Eksklusivt fra Gamescom: Mafia  III . Xzone s.r.o. - interview; "Du talte om motoren, og i dette synspunkt ser den rigtig godt ud, at bruge den samme motor som i anden omgang?" - "Ja, det er vores egen motor og er grundlæggende den samme. Selvfølgelig under udviklingen af ​​spillet ændrer og forbedres, men vi bruger det kun til Mafia III, så vi betragter det virkelig som vores eget".". Arkiveret fra originalen den 28. maj 2017.
  11. Mumby. Mafia 2-motoren konkurrerer med CryEngine 2 (utilgængeligt link) . PlayGround.ru (22. maj 2010). Hentet 4. marts 2011. Arkiveret fra originalen 16. november 2011. 
  12. iSync. Mafia II kun til DirectX 10 (utilgængeligt link) . "Game Mafia" (8. december 2008). Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012. 
  13. iSync. Oplysninger om Mafia 2-spilmotoren begyndte at dukke op (utilgængeligt link) . "Game Mafia" (21. august 2008). Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012. 
  14. William Usher. Mafia II Dev Doc dækker alle The Fancy Illusion Engine Tech  (engelsk)  (utilgængeligt link) . Games Blend (5. august 2008). Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012.
  15. ring 007. Mafia 2 Preview: Grafik og PhysX Effects (utilgængeligt link) . Mafia-World.ru (22. maj 2010). — oversættelse af materiale fra webstedet GameStar.de. Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012. 
  16. Illusion Softworks omfavner AGEIA PhysX Technology  (engelsk)  (utilgængeligt link) . Business Wire (10. maj 2006). Hentet 4. marts 2011. Arkiveret fra originalen 16. november 2011.
  17. 1 2 Nævnt på introskærmen før spillet startes.
  18. Game Mafia II til pc vil understøtte PhysX og 3D Vision  (eng.)  (link utilgængeligt) . 3D Vision Blog (22. maj 2010). Hentet 4. marts 2011. Arkiveret fra originalen 19. april 2012.