Motor Aurora

Motor Aurora
Typ Herní engine ( seznam )
Vývojář bioware
Předchozí motor série Infinity Engine
Další motor v řadě Motor Odyssey
Hardwarová platforma Osobní počítač
Podporovaný OS Windows
Linux
MacOS
Licence reklama
První hra na enginu Neverwinter Nights / 18. června 2002
Poslední hra na enginu Zaklínač / 24. října 2007

Aurora Engine ( rusky „Аurora“ ) je herní engine vyvinutý kanadskou společností BioWare a poprvé použitý v počítačové hře na hrdiny Neverwinter Nights , která vyšla 18. června 2002 .

Historie vývoje

Aurora Engine je nástupcem dalšího herního enginu společnosti , Infinity . Infinity podporuje pouze pseudo -3D ( izometrickou ) grafiku s předem vykresleným pozadím a znaky, které jsou implementovány jako skřítci . Technologie nekonečna byla poprvé použita ve hře Baldur's Gate z roku 1998 a BioWare ji používal až do roku 2002 , kdy byla vydána poslední hra na ní založená, Icewind Dale II [1] [2] .

Pro další hru společnosti, Neverwinter Nights , bylo rozhodnuto vytvořit nový herní engine, který zvládne plnou 3D grafiku . Výsledkem práce firmy byla technologie Aurora, která měla nahradit technologicky zastaralé Infinity. Následně vznikly na základě Aurora dva oficiální přídavky Neverwinter Nights  - Shadows of Undrentide a Hordes of the Underdark , které vyšly v roce 2003 [3] [4] . Recenze her vytvořených pomocí Aurory zmiňují vysokou úroveň grafiky, kterou poskytuje engine [5] [6] [7] [8] -  již byla implementována zejména práce s dynamickými stíny a zdroji světla , stejně jako pokročilý částicový systém . Pohled virtuální kamery je přitom proveden v tradici předchozích her studia s izometrickou grafikou [9] .

Neverwinter Nights přichází s herním editorem Aurora Toolset, pomocí kterého mohou uživatelé vytvářet vlastní modifikace hry [10] [11] .

Upravená verze CD Projekt RED

V roce 2004 byl engine licencován polskou společností CD Projekt RED pro hru The Witcher [12] [ 13] [14] . Vývojáři společnosti nejprve plánovali vytvořit vlastní technologii, ale pak bylo rozhodnuto uchýlit se k nákupu řešení třetí strany. V procesu vytváření Zaklínače byl zdrojový kód Aurory přepsán asi z 80 % [15] .

Největší změny se dotkly grafického enginu  – komponenty, která je výhradně zodpovědná za vykreslování (finální vykreslování) grafiky. Schopnost zobrazovat obrázky pomocí aplikačního programovacího rozhraní ( anglicky  API ) DirectX byla přidána devátá verze; povolený počet polygonů na model byl zvýšen ; zvýšené rozlišení textury ; aplikovat moderní efekty vytvořené pomocí shaderů a různých technik následného zpracování, jako je hloubka ostrosti [15] [16] [17] [18] .

Realizována byla také plnohodnotná změna denní doby a povětrnostních podmínek v reálném čase. Z rozhovoru s vývojáři Zaklínače [16] :

Stíny se mění v intenzitě a směru a za soumraku svět obklopuje měkké červenofialové podsvícení. Navíc se počasí různě mění; můžete se snadno zachytit v lijáku (s kapkami realisticky padajícími na zem) a dokonce můžete vidět úder blesku (…)

Navíc byl integrován fyzikální engine Karma , který simuluje chování tuhých těles podle skutečných fyzikálních zákonů. Například useknutá hlava nepřítele poletí ve směru dopadu a poté se bude nějakou dobu kutálet po zemi po trajektorii vypočítané „za letu“ [17] . Vydání The Witcher proběhlo 24. října 2007 [19] [20] . O rok později, současně s vydáním rozšířené edice hry , vyšel také editor úrovní s názvem D'jinni ( angl.  D'jinni Adventure Editor ) [21] [22] .

Následovníci Aurora Engine

Na základě motoru Aurora byly vyvinuty také modernější motory BioWare . Například pro hru Star Wars: Knights of the Old Republic z roku 2003 se původně počítalo s použitím původní verze Aurory, ale jelikož společnost zavedla do enginu nové funkce, získala svůj vlastní název Odyssey ( v ruštině "Odyssey" ). Celkem byly vytvořeny dvě hry založené na Odyssey [23] [24] .

V roce 2006 byl vyvinut nový motor – Electron , což je přepracovaná Odyssey. Tento engine má měkké dynamické stíny ze všech objektů, shader efekty, vylepšený částicový systém , mapování paralaxy pro textury a další inovace [25] [26] [27] . Tento motor používá Neverwinter Nights 2 ( 2006 ) [28] .

Nejnovější herní engine BioWare  , Eclipse ( rusky: "Eclipse" ), je také založen na předchozí generaci motorů společnosti [29] [30] [31] [32] [33] .

Specifikace

Na rozdíl od izometrického Infinity Engine je Aurora herní engine , který poskytuje plně 3D grafiku. Stejně jako ostatní middlewarové enginy se Aurora skládá z řetězce různých komponent, jako je grafický engine (zodpovědný za zpracování grafiky), zvukový engine (zpracování zvuku, hlasu a hudby), umělá inteligence (chování spojenců a nepřátel), atd. Každá z těchto součástí může být upravena nebo nahrazena.
Podporované operační systémy jsou Windows , Linux a Mac OS . Obrázek se zobrazuje pomocí rozhraní pro programování aplikací ( API ) OpenGL pro různé platformy , což vývojářům potenciálně usnadňuje portování enginu na jiné operační systémy než Windows [18] .  

Aurora Engine implementuje práci s dynamickými stíny , které vrhají objekty a objekty a reagují na světelné zdroje. Pomocí částicového systému v Neverwinter Nights jsou implementovány efekty počasí (například sníh nebo déšť ) a také efekty, které ilustrují fungování různých magických kouzel [34] .

Herní editor Aurora Toolset, který je součástí hry Neverwinter Nights , umožňuje uživatelům vytvářet a upravovat lokace, importovat vlastní textury a modely , psát skripty a dialogy, vytvářet úkoly pomocí speciálního skriptovacího jazyka . Hotové úpravy , nazývané moduly , jsou uloženy v samostatném souboru, který vám umožňuje nahrát je na internet pro sdílení s ostatními hráči. Hráč si může před začátkem hry svobodně vybrat, který modul se k němu připojí [10] [11] .

Standardní implementace ovládání postavy a rozhraní jsou typické pro většinu RPG her . V Neverwinter Nights se postava pohne poté, co jí hráč označí cíl kliknutím levého tlačítka myši na bod v místě. Stisknutím pravého tlačítka se vyvolá speciální menu, které obsahuje řadu platných akcí („útok“, „mluvení“ atd.). Ve spodní části obrazovky je panel rychlých příkazů s 12 sloty. Pomocí tohoto panelu hráč vybírá akce, volá kouzla atd. Na obrazovce se také zobrazuje okno se zprávou pro různé informace o hře, mapa a herní menu s dalšími tlačítky [35] . Podobné ovládací schéma je použito v jiné hře založené na Auroře - "The Witcher ".

Hry využívající Aurora Engine

Poznámky

  1. Infinity Engine  . Obří bomba. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  2. Infinity Engine . wiki encyklopedie webu AERIE. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  3. 12 Neverwinter Nights _ _ MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012. 
  4. 12 Neverwinter Nights . Absolutní hry . Získáno 28. dubna 2010. Archivováno z originálu 12. prosince 2011.
  5. Vladimír „Nomád“ Gorjačov. Neverwinter Nights . Absolutní hry (2002). - recenze hry. Získáno 28. dubna 2010. Archivováno z originálu 11. prosince 2011.
  6. Neverwinter Nights . PlayGround.ru (3. července 2002). - recenze hry. Získáno 28. dubna 2010. Archivováno z originálu 14. března 2012.
  7. Tal Blevins. Neverwinter  Nights . IGN (21. července 2002). Získáno 28. dubna 2010. Archivováno z originálu 5. února 2012.
  8. Tal Blevins. Neverwinter Nights: Hordes of the Underdark  (anglicky) . IGN (3. prosince 2003). Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  9. Motor Aurora  . ModDB . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  10. 1 2 Sada nástrojů Aurora  . absoluteastronomy.com. - článek. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  11. 1 2 Elektronická příručka  Aurora Toolset . IGN _ Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  12. Motor Aurora  . Wikia _ Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  13. Zaklínač . Nový Disk . Získáno 28. dubna 2010. Archivováno z originálu 24. června 2012.
  14. Rozhovor s vývojáři The Witcher (nepřístupný odkaz) . Svět fantazie. — Ruský překlad rozhovoru z Firingsquad.com. Získáno 28. dubna 2010. Archivováno z originálu 18. listopadu 2008. 
  15. 1 2 GamingHeaven: The Witcher - Rozhovor s Michałem  Madejem . DriverHeaven. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  16. 1 2 Rozhovor s HCGamer (str. 3) . "Kroniky Kaer Morhen" (24. srpna 2005). Získáno 28. dubna 2010. Archivováno z originálu 19. dubna 2012.
  17. 1 2 Herní engine . "Kroniky Kaer Morhen" (25. března 2005). Získáno 28. dubna 2010. Archivováno z originálu 19. dubna 2012.
  18. 1 2 How The Witcher was made  (eng.)  (nepřístupný odkaz) . The Daily Telefrag . Získáno 28. dubna 2010. Archivováno z originálu 21. srpna 2012.
  19. 1 2 Zaklínač  . _ MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  20. 12 Zaklínač . _ Absolutní hry . Získáno 28. dubna 2010. Archivováno z originálu 1. února 2010.
  21. The Witcher: Extended Edition ( PDF ). "Kroniky Kaer Morhen" (18. února 2008). Staženo: 28. dubna 2010.
  22. Petr Petrov. Zdarma quest a editor pro fanoušky Zaklínače . 3DNews Daily Digital Digest (13. dubna 2008). Získáno 28. dubna 2010. Archivováno z originálu 12. června 2008.
  23. Odyssey  Engine . MobyGames . - herní engine v databázi MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  24. Odyssey  Engine . Obří bomba. - herní engine v databázi "Giant Bomb". Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  25. Elektronový  motor . MobyGames . - herní engine v databázi MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  26. Elektronový  motor . Obří bomba. - herní engine v databázi "Giant Bomb". Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  27. Elektronový  motor . Wikia _ - herní engine ve wiki -encyklopedii " Wikia ". Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  28. Aktualizovaná verze Aurora Engine nebo návrat zásahu (nepřístupný odkaz - historie ) . Avegamers.com (20. prosince 2009). - Recenze Neverwinter Nights 2 , která zmiňuje engine. Staženo: 28. dubna 2010. 
  29. Eclipse Engine  . ModDB . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  30. Eclipse Engine  . Obří bomba. - herní engine v databázi "Giant Bomb". Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  31. Dragon Age: The Beginning Questions and Answers . Ruská komunita BioWare. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  32. Tor Thorsen. BioWare ochranná známka  nového herního enginu  gamespot . - novinky. Získáno 28. dubna 2010. Archivováno z originálu 23. srpna 2011.
  33. Chris Leyton. BioWare Eclipse Engine Podrobnosti Novinky  Podrobnosti o novém enginu BioWare, Eclipse . TVG . - novinky. Získáno 28. dubna 201. Archivováno z originálu dne 31. března 2012.
  34. Motor Aurora . Absolutní hry . - článek o enginu ve wiki encyklopedii webu . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  35. Neverwinter Nights . Absolutní hry . - článek o hře ve wiki -encyklopedii webu. Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  36. ↑ Neverwinter Nights: Shadows of Undrentide  . MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  37. Neverwinter Nights: Shadows of Undrentide . Absolutní hry . Získáno 28. dubna 2010. Archivováno z originálu 11. března 2010.
  38. Neverwinter Nights: Hordes of the  Underdark . MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  39. Neverwinter Nights: Hordes of the Underdark . Absolutní hry . Získáno 28. dubna 2010. Archivováno z originálu 15. dubna 2009.
  40. ↑ The Witcher : Enhanced Edition  . MobyGames . Získáno 28. dubna 2010. Archivováno z originálu 31. března 2012.
  41. The Witcher: Enhanced Edition . Absolutní hry . Získáno 28. dubna 2010. Archivováno z originálu 4. května 2012.

Viz také

Odkazy