Aurora motor

Aurora motor
Sorts Spelmotor ( lista )
Utvecklaren bioware
Tidigare motor i serien Infinity Engine
Nästa motor i serien Odyssey motor
Hårdvaruplattform Personlig dator
OS som stöds Windows
Linux
MacOS
Licens en reklamfilm
Första spelet på motorn Neverwinter Nights / 18 juni 2002
Sista spelet på motorn The Witcher / 24 oktober 2007

The Aurora Engine ( ryska för "Аurora" ) är en spelmotor utvecklad av det kanadensiska företaget BioWare och användes först i datorrollspelet Neverwinter Nights , som släpptes den 18 juni 2002 .

Utvecklingshistorik

Aurora Engine är en efterträdare till företagets andra spelmotor , Infinity . Infinity stöder bara pseudo -3D ( isometrisk ) grafik med förrenderade bakgrunder och karaktärer som är implementerade som sprites . Infinity -teknologi användes först i 1998 års spel Baldur's Gate och användes av BioWare fram till 2002 , då det sista spelet baserat på det, Icewind Dale II [1] [2] släpptes .

För företagets nästa spel, Neverwinter Nights , beslutades det att skapa en ny spelmotor som kunde hantera full 3D-grafik . Resultatet av företagets arbete blev Aurora-tekniken, som var tänkt att ersätta den tekniskt föråldrade Infinity. Därefter skapades två officiella tillägg till Neverwinter Nights på basis av Aurora  - Shadows of Undrentide och Hordes of the Underdark , som släpptes 2003 [3] [4] . Recensioner av spel skapade med Aurora nämner den höga nivån av grafik som tillhandahålls av motorn [5] [6] [7] [8] - särskilt arbete med dynamiska skuggor och ljuskällor  var redan implementerat , liksom ett avancerat partikelsystem . Samtidigt är vyn av den virtuella kameran gjord i traditionen från studions tidigare spel med isometrisk grafik [9] .

Neverwinter Nights kommer med spelredigeraren Aurora Toolset, med vilken användare kan skapa sina egna modifieringar av spelet [10] [11] .

Redigerad version av CD Projekt RED

2004 licenserades motorn av det polska företaget CD Projekt RED för spelet The Witcher [12] [ 13] [14] . Till en början planerade företagets utvecklare att skapa sin egen teknik, men sedan bestämde man sig för att köpa en tredjepartslösning. I processen att skapa The Witcher skrevs Aurora -källkoden om med cirka 80 % [15] .

De största förändringarna har påverkat grafikmotorn  - en komponent som är ensam ansvarig för rendering (slutlig rendering) av grafik. Möjligheten att visa bilder med applikationsprogrammeringsgränssnittet ( engelsk  API ) DirectX nionde version lades till; det tillåtna antalet polygoner per modell har ökats ; ökad texturupplösning ; tillämpa moderna effekter skapade med shaders och olika efterbehandlingstekniker såsom skärpedjup [15] [16] [17] [18] .

En fullvärdig förändring av tid på dygnet och väderförhållanden i realtid genomfördes också. Från en intervju med utvecklarna av The Witcher [16] :

Skuggor skiftar i intensitet och riktning, och i skymningen omsluter ett mjukt rödlila bakgrundsbelysning världen. Dessutom förändras vädret på olika sätt; du kan lätt fastna i hällregnet (med droppar som realistiskt slår mot marken) och till och med se ett blixtnedslag (...)

Dessutom har Karma -fysikmotorn integrerats , som simulerar beteendet hos stela kroppar, enligt verkliga fysiska lagar. Till exempel kommer en avskuren fiendes huvud att flyga i nedslagsriktningen, och sedan kommer det att rulla en tid längs marken längs en bana som beräknas "i farten" [17] . Utgivningen av The Witcher ägde rum den 24 oktober 2007 [19] [20] . Ett år senare, samtidigt med lanseringen av den utökade upplagan av spelet , släpptes också en nivåredigerare , kallad D'jinni ( eng. D'jinni Adventure Editor ) [21] [22] .  

Följare av Aurora Engine

Mer moderna BioWare- motorer har också utvecklats baserat på Aurora Engine . Till exempel, för 2003 års spel Star Wars: Knights of the Old Republic , var den ursprungliga versionen av Aurora ursprungligen planerad att användas, men när företaget introducerade nya funktioner till motorn fick det sitt eget namn, Odyssey ( ryska för "Odyssey" ). Totalt har två spel skapats baserat på Odyssey [23] [24] .

2006 utvecklades en ny motor - Electron , som är en omdesignad Odyssey. Denna motor har mjuka dynamiska skuggor från alla objekt, shader- effekter, förbättrat partikelsystem , parallaxkartläggning för texturer och andra innovationer [25] [26] [27] . Denna motor använder Neverwinter Nights 2 ( 2006 ) [28] .

BioWares  senaste spelmotor , Eclipse ( ryska: "Eclipse" ), är också baserad på företagets tidigare generation av motorer [29] [30] [31] [32] [33] .

Specifikationer

Till skillnad från den isometriska Infinity Engine , är Aurora en spelmotor som ger helt 3D -grafik. Liksom andra mellanprogramsmotorer består Aurora av en kedja av olika komponenter, såsom en grafikmotor (ansvarig för att bearbeta grafik), en ljudmotor (bearbetar ljud, röst och musik), artificiell intelligens (beteende hos allierade och fiender), etc. Var och en av sådana komponenter kan modifieras eller bytas ut. Operativsystem som stöds är
Windows , Linux och Mac OS . Bilden visas med hjälp av det plattformsoberoende applikationsprogrammeringsgränssnittet ( API ) OpenGL , vilket potentiellt gör det lättare för utvecklare att porta motorn till andra operativsystem än Windows [18] .  

Aurora Engine implementerar arbete med dynamiska skuggor , som kastas av objekt och objekt och reagerar på ljuskällor. Med hjälp av partikelsystemet i Neverwinter Nights implementeras vädereffekter (till exempel snö eller regn ), samt effekter som illustrerar hur olika magiska besvärjelser fungerar [34] .

Spelredigeraren Aurora Toolset, som kommer med spelet Neverwinter Nights , låter användare skapa och redigera platser, importera sina egna texturer och modeller , skriva skript och dialoger, skapa uppgifter med ett speciellt skriptspråk . Färdiga ändringar , kallade moduler , sparas i en separat fil, som gör att du sedan kan ladda upp dem till Internet för att dela dem med andra spelare. Spelaren är fri att välja innan spelet börjar vilken modul som ska anslutas till honom [10] [11] .

Standardimplementeringen och gränssnittet för karaktärskontroll är typiska för de flesta RPG-spel . I Neverwinter Nights rör sig karaktären efter att spelaren anger ett mål för honom genom att klicka med vänster musknapp på en punkt på platsen. Genom att trycka på den högra tangenten tas en speciell meny fram, som innehåller ett antal giltiga åtgärder (”attack”, ”talk” etc.). Längst ner på skärmen finns en snabb kommandorad med 12 platser. Med den här panelen väljer spelaren åtgärder, anropar trollformler, etc. Dessutom visar skärmen en meddelanderuta för olika spelinformation, en karta och en spelmeny med ytterligare knappar [35] . Ett liknande kontrollschema används i ett annat spel baserat på Aurora - "The Witcher ".

Spel som använder Aurora Engine

Anteckningar

  1. Infinity Engine  . Jättebomb. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  2. Infinity Engine . wikiuppslagsbok för AERIE-webbplatsen. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  3. 12 Neverwinter Nights . _ MobyGames . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012. 
  4. 12 Neverwinter Nights . Absoluta spel . Hämtad 28 april 2010. Arkiverad från originalet 12 december 2011.
  5. Vladimir "Nomad" Goryachev. Neverwinter Nights . Absolute Games (2002). - recension av spelet. Hämtad 28 april 2010. Arkiverad från originalet 11 december 2011.
  6. Neverwinter Nights . PlayGround.ru (3 juli 2002). - recension av spelet. Hämtad 28 april 2010. Arkiverad från originalet 14 mars 2012.
  7. Tal Blevins. Neverwinter  Nights . IGN (21 juli 2002). Hämtad 28 april 2010. Arkiverad från originalet 5 februari 2012.
  8. Tal Blevins. Neverwinter Nights: Hordes of the Underdark  (engelska) . IGN (3 december 2003). Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  9. Aurora  Engine . ModDB . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  10. 1 2 Aurora  Toolset . absoluteastronomy.com. - artikel. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  11. 1 2 Aurora Toolset e-Manual  . IGN . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  12. Aurora  Engine . Wikia . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  13. The Witcher . Ny skiva . Hämtad 28 april 2010. Arkiverad från originalet 24 juni 2012.
  14. Intervju med utvecklarna av The Witcher (otillgänglig länk) . Fantasi värld. — Rysk översättning av en intervju från Firingsquad.com. Hämtad 28 april 2010. Arkiverad från originalet 18 november 2008. 
  15. 1 2 GamingHeaven: The Witcher - Intervju med Michał  Madej . DriverHeaven. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  16. 1 2 Intervju med HCGamer (sid. 3) . "Chronicles of Kaer Morhen" (24 augusti 2005). Hämtad 28 april 2010. Arkiverad från originalet 19 april 2012.
  17. 1 2 Spelmotor . "Chronicles of Kaer Morhen" (25 mars 2005). Hämtad 28 april 2010. Arkiverad från originalet 19 april 2012.
  18. 1 2 How The Witcher was made  (eng.)  (otillgänglig länk) . The Daily Telefrag . Hämtad 28 april 2010. Arkiverad från originalet 21 augusti 2012.
  19. 1 2 The Witcher  . MobyGames . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  20. 12 The Witcher . Absoluta spel . Hämtad 28 april 2010. Arkiverad från originalet 1 februari 2010.
  21. The Witcher: Extended Edition ( PDF ). "Chronicles of Kaer Morhen" (18 februari 2008). Hämtad: 28 april 2010.
  22. Petr Petrov. Gratis uppdrag och redaktör för The Witcher-fans . 3DNews Daily Digital Digest (13 april 2008). Hämtad 28 april 2010. Arkiverad från originalet 12 juni 2008.
  23. Odyssey  Engine . MobyGames . - en spelmotor i MobyGames -databasen . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  24. Odyssey  Engine . Jättebomb. - en spelmotor i databasen "Giant Bomb". Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  25. Elektronmotor  . _ MobyGames . - en spelmotor i MobyGames -databasen . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  26. Elektronmotor  . _ Jättebomb. - en spelmotor i databasen "Giant Bomb". Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  27. Elektronmotor  . _ Wikia . - en spelmotor i wiki -uppslagsverket " Wikia ". Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  28. ↑ En uppdaterad version av Aurora Engine, eller återkomsten av träffen (otillgänglig länk - historik ) . Avegamers.com (20 december 2009). – En recension av Neverwinter Nights 2 som nämner motorn. Hämtad: 28 april 2010. 
  29. Eclipse Engine  . ModDB . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  30. Eclipse Engine  . Jättebomb. - en spelmotor i databasen "Giant Bomb". Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  31. Dragon Age: De första frågorna och svaren . BioWare Russian Community. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  32. Tor Thorsen. BioWare är ett varumärke  för den nya spelmotorn  spelpot . - Nyheter. Hämtad 28 april 2010. Arkiverad från originalet 23 augusti 2011.
  33. Chris Leyton. BioWare Eclipse Engine Detaljer Nyheter  Detaljer om BioWares nya motor, Eclipse . TVG . - Nyheter. Hämtad 28 april 201. Arkiverad från originalet 31 mars 2012.
  34. Aurora Engine . Absoluta spel . - en artikel om motorn i webbplatsens wiki -uppslagsverk. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  35. Neverwinter Nights . Absoluta spel . - en artikel om spelet i webbplatsens wiki -uppslagsverk. Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  36. ↑ Neverwinter Nights: Shadows of Undrentide  . MobyGames . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  37. Neverwinter Nights: Shadows of Undrentide . Absoluta spel . Hämtad 28 april 2010. Arkiverad från originalet 11 mars 2010.
  38. Neverwinter Nights: Hordes of the  Underdark . MobyGames . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  39. Neverwinter Nights: Hordes of the Underdark . Absoluta spel . Hämtad 28 april 2010. Arkiverad från originalet 15 april 2009.
  40. ↑ The Witcher : Enhanced Edition  . MobyGames . Hämtad 28 april 2010. Arkiverad från originalet 31 mars 2012.
  41. The Witcher: Enhanced Edition . Absoluta spel . Hämtad 28 april 2010. Arkiverad från originalet 4 maj 2012.

Se även

Länkar