Dagor motor | |
---|---|
Sorts | Spelmotor ( lista ) |
Utvecklare |
Gaijin Entertainment Dagor Technologies |
Utgivningsdatum | år 2001 |
Hårdvaruplattformar | IBM PC-kompatibla datorer , Xbox , Xbox 360 , PlayStation 3 |
OS som stöds | Microsoft Windows |
Skrivet i tungomål | C , C++ |
Licens | en reklamfilm |
senaste versionen | 6.5 / 9 mars 2022 |
Första spelet på motorn | Boomer: Torn Towers / 11 december 2003 |
Sista spelet på motorn | Anställd / 10 november 2020 |
Dagor Engine är en spelmotor utvecklad av det ryska företaget Gaijin Entertainment både för användning i deras projekt och för licensiering till tredjepartsföretag. Dagor har utvecklats sedan 2001 och förbättras ständigt. PC ( Microsoft Windows och Linux för x86 ), Xbox , Xbox 360 , PlayStation 3 , PlayStation 4 och Xbox One stöds . Från och med 2020 är den sjätte versionen av motorn den senaste. "Dagor" används i de allra flesta av Gaijin Entertainments spel.
Gaijin Entertainment grundades 2001. Samtidigt började den första versionen av Dagor utvecklas. Teamet som arbetade med motorn delades upp i en separat division. [1] [2]
Den 14 juni 2005 tillkännagav Gaijin Entertainment förvärvet av en licens för Meqon Game Dynamics fysikmotor som utvecklats av det svenska företaget Meqon Research A och integrerar den i den andra versionen av Dagor. [3] [4]
En tid efter bolagets grundande, men före början av 2006, delades utvecklingsdivisionen Dagor av till ett helt separat bolag, Dagor Technologies, som fortsatte att arbeta uteslutande med motorn. [2]
Den 29 mars 2006 tillkännagavs den tredje versionen av Dagor-motorn officiellt. Denna version hade stöd för de viktigaste set-top-boxarna i den sjätte och sjunde generationen. [2] [5] [6]
Den 7 april 2006 meddelade ett officiellt pressmeddelande från Ageia och Gaijin Entertainment publicerat under KRI 2006 förvärvet av den senaste licensen för fysikmotorn Ageia PhysX utvecklad av Ageia. Det stod att Ageia PhysX kommer att integreras i "Dagor". [7] [8]
Den 20 april 2008, vid KRI Awards-ceremonin, som hölls i Moskva som en del av den årliga spelutvecklarkonferensen , fick Gaijin Entertainment utmärkelser i två kategorier, inklusive nomineringen för bästa teknik för Dagor Engine. [9]
Den 2 oktober 2015 tillkännagavs officiellt den fjärde versionen av Dagor-motorn. Den här utgåvan innehåller helt dynamiskt förstörbara miljöer, ny vattenrendering med NVIDIA Waveworks och ett antal funktioner som ännu inte har tillkännages. [tio]
"Dagor Engine" är tillgänglig på IBM PC-kompatibla datorer som kör Microsoft Windows och Xbox , Xbox 360 och PlayStation 3 videospelskonsoler . "Dagor Engine" är skriven i programmeringsspråken C och C++ och använder Microsoft DirectX 11 Application Programming Interface (API). [11]
Grafikmotorn som är en del av "Dagor Engine" stöder många grafiska effekter och teknologier. Den är baserad på DirectX3D 11. Den har både ett eget shader-programmeringsspråk och möjligheten att använda HLSL . [12]
Grafikmotorn stöder många ljusalgoritmer och ljuskällor. High Dynamic Range Rendering används ofta i både statisk och dynamisk belysning. Det finns spridda och riktade ljuskällor , lysande föremål. Det finns belysning per pixel och per pixel , ljuskartor , globala belysningsalgoritmer , dynamiska skuggor baserade på projektiva skuggkartor , mjuka skuggor, volymetriska strålar . Innehåller en mängd olika grafiska eftereffekter : Bloom , färgefterbehandling, Glow , Motion Blur , Flares och Lens Flares , och många andra. [12]
Det finns ett rikt stöd för rendering av vattenytor, vilket inkluderar olika HDR-aktiverade vattentyper, krusningar, reflektioner samt Fresnel-diffraktion . Det finns och stöds dekaler ( engelska dekaler ), volymetrisk dimma och rök, reflekterande och refraktiva ytor, glas, krom, lackade ytor, läder, olika vegetation, det finns stöd för SpeedTree- teknik . Partikelsystemet låter dig simulera gnistor, rök, eld, nederbörd, löv, insekter och auror, sedan 2 oktober 2015 har stöd för NVIDIA Waterworks-teknik lagts till. [12] [10]
"Dagor Engine" innehåller en egen inbyggd fysikmotor . Denna motor innehåller kollisionsdetekteringsmoduler , halvledarfysikprocessor , Ragdoll - fysik, fordonsfysik. Det finns också en uppsättning geometriska primitiver och en mängd olika leder, och dynamisk ledförstöring stöds. Det finns också vätskefysik och partikelfysik. Den 7 augusti 2015 lades stöd för fullständig förstörbarhet av alla objekt till motorn med hjälp av NVIDIA GameWorks Destruction-teknologi [13] Trots att den har sin egen fysikmotor innehåller Dagor Engine ett öppet gränssnitt som låter dig ansluta tredjepartsfysik motorer. Följande fysikmotorer från tredje part har påståtts vara framgångsrika: Ageia PhysX , Meqon och Newton Game Dynamics . [12]
Ljudmotorn som används av "Dagor Engine" använder FMOD- biblioteket . De huvudsakliga funktionella funktionerna i ljudmotorn är DSP-effekter, fullt 3D-ljud, strömmande utsignal, virtuell röstgenerering, mixning, flerkanalsdrift och stöd för flera högtalare för ljudutmatning. Ljudmotorn innehåller ett eget API, stöder plugins och fungerar med mer än 20 ljudfilformat. [12]
Animationsmotorn "Dagor Engine" stöder skelettanimering , proceduranimering , animationsblandning, morphing och olika animationskontroller. En animationsredigerare finns också. [12]
Dagor Engine-nätverksundersystemet är byggt på klient-server-arkitekturen, har ett öppet gränssnitt och stöder TCP- och UDP-nätverksprotokoll. [12]
Verktygslådan för att utveckla spel på motorn innehåller en uppsättning verktyg för att arbeta med belysning "Light Tools", en nivåredigerare "Dagor Editor", en resursredigerare "Resource Editor", en redigerare för bibliotek av objekt "Object Library", som samt en uppsättning filformat för importörer, exportörer och omvandlare. [fjorton]
Ljusverktyg"Light Tools" är en uppsättning verktyg utformade för att beräkna statisk nivåbelysning. Belysningsberäkning kan ske både på den lokala klienten och på en separat server. Stöder vertexbelysning och belysning baserad på ljuskartor (skuggkartor) med omgivande ljus. Den stöder också Global Illumination -algoritmer baserade på lätta texturer. [fjorton]
DagorEditor"Dagor Editor" är en nivåredigerare som låter dig skapa och ändra spelnivåer i motorn. Det finns nivåexport till ett externt program, batchexportläge, nivåstatistikinsamling, upp till fyra visningsportar per nivå och olika virtuella kameralägen . [fjorton]
"Dagor Editor" är byggd på basis av plugins som ansvarar för olika funktioner när man skapar en nivå. "Dagor Editor" har samma funktionalitet som andra redaktörer på kommersiell nivå och tillhandahåller alla funktioner du behöver för att skapa spel. Det är möjligt att skapa och redigera landskap, vattenytor och strukturera dem. Användningen av prefabs (spelobjekt och tillgångar ) stöds: deras placering och redigeringsparametrar. På nivån kan du placera statiska ljuskällor, som sedan beräknas i Light Tools. Arrangemang av olika objekt stöds: volymetriska strålar och volymetrisk dimma, ockluderare , virtuella kameror, ljudkällor, triggers , vegetation, objekt för spel AI , skript, etc. Det finns en SDK som tillåter tredjepartsutvecklare att skapa sina egna plugins för "Dagor Editor". [fjorton]
Resursredigerare"Resource Editor" är en spelresursbasredigerare där du kan skapa och modifiera spelresurser: specialeffekter, partikelsystem , fysiska objekt, karaktärer och animationer. [fjorton]
Objektbibliotek"Objektbibliotek" är objektbiblioteksredigeraren för "Dagor Editor". Det låter dig importera förinställningar och texturer till biblioteket, samt anpassa texturer och texturpenslar. [fjorton]
Importörer och exportörerDagor Engine inkluderar många importörer och exportörer av data till själva motorn från externa program och vice versa - från motorn till externa program. Det finns plug-ins för att arbeta med 3ds max och Maya , som låter dig importera och exportera geometri och animationer, samt redigera material och objektparametrar. [fjorton]
Det finns även nivåimportörer från Quake3 (Q32dag), Half-Life 2 (BSP2dag) och Unreal Tournament (U3D2dag). [fjorton]
Det finns även en "Texture Editor" - en DDS-texturredigerare som låter dig konfigurera texturinställningar och konvertera dem till DDS-format från andra format. [fjorton]
Namnet på spelet | Utgivningsdatum | Utvecklaren | Utgivare | Plattformar | Motorversion |
---|---|---|---|---|---|
Boomer: Torn Down Towers | 11 december 2003 | Gaijin underhållning | 1C | PC ( Windows ) | 1,0 [15] |
Flight of Fancy [16] | projektet stoppas | Gaijin underhållning | meddelades inte | PC ( Windows ) | okänd |
adrenalinshow | 21 oktober 2005 | Gaijin underhållning | 1C | PC ( Windows ) | 2,0 [17] eller 2,5 [15] |
Bluff [18] | 9 december 2005 | Gaijin underhållning | 1C | PC ( Windows ) | 2,0 [19] |
Lada Racing Club [5] | 15 mars 2006 | Geleos Media | Ny skiva | PC ( Windows ) | 1,0 [15] eller 2,5 [20] |
Brödraskapet och ringen [21] | 15 december 2006 | Gaijin underhållning | 1C | PC ( Windows ) | okänd |
Wolfhound: Way of the Warrior | 19 januari 2007 | Gaijin underhållning | 1C | PC ( Windows ) | okänd |
Avsnitt 78 [2] | 9 mars 2007 | Gaijin underhållning | 1C | PC ( Windows ) | 3,0 [2] |
Specialstyrkor från Rysslands Federal Drug Control Service [22] | april 2007 | Multimediateknik och distansutbildning | Multimediateknik och distansutbildning | PC ( Windows ) | okänd |
Adrenaline 2: Rush Hour [18] | 18 maj 2007 | Gaijin underhållning | 1C | PC ( Windows ) | 3.0 [23] [17] |
Onyblade [18] | 23 november 2007 | Gaijin underhållning | 1C | PC ( Windows ) | 3,0 [24] |
Adrenalin 2: Anarki | 15 februari 2008 | Gaijin underhållning | 1C | PC ( Windows ), PlayStation 3 (2010) | 3,0 [25] |
IL-2 Sturmovik: Rovfåglar [26] | 4 september 2009 | Gaijin underhållning | 1C | Xbox 360 , PlayStation 3 | okänd |
Två trasiga torn [27] | 9 oktober 2009 | Gaijin underhållning | 1C | PC ( Windows ) | okänd |
IL-2 Sturmovik: Wings of Prey | 25 december 2009 | Gaijin underhållning | Gaijin underhållning | PC ( Windows ) | 3,0 [28] |
Apache: Air Assault [29] | 16 november 2010 | Gaijin underhållning | Activision Blizzard | PC ( Windows ), Xbox 360 , PlayStation 3 | okänd |
Fåglar av stål | 13 mars 2012 | Gaijin underhållning | Konami | PS3 , Xbox 360 ) | 3,5 [30] |
Blades of Time | 6 mars 2012 | Gaijin underhållning | Konami , 1C-SoftKlab | PS3 , Xbox 360 , PC , MAC , Nintendo Switch | 3.5 |
Krigsåska | 1 november 2012 | Gaijin underhållning | Gaijin underhållning | PC , MAC , PS4 , Linux , Android (för nVidia Shield TV ) | 6,5 [31] |
Värvade | 2 mars 2021 | Darkflow programvara | Gaijin underhållning | PC , Xbox One | okänd |
CRSED: FOAD | 12 december 2019 | Darkflow programvara | Gaijin underhållning | PC, Xbox One , PS4 | okänd |
Gaijin underhållning | |
---|---|
Spel |
|
Spelmotorer |