Motor Dagor | |
---|---|
Typ | Herní engine ( seznam ) |
Vývojáři |
Gaijin Entertainment Dagor Technologies |
Datum vydání | rok 2001 |
Hardwarové platformy | Počítače kompatibilní s IBM PC , Xbox , Xbox 360 , PlayStation 3 |
Podporovaný OS | Microsoft Windows |
Psáno v jazycích | C , C++ |
Licence | reklama |
Nejnovější verze | 6.5 / 9. března 2022 |
První hra na enginu | Boomer: Torn Towers / 11. prosince 2003 |
Poslední hra na enginu | Zapsáno / 10. listopadu 2020 |
Dagor Engine je herní engine vyvinutý ruskou společností Gaijin Entertainment jak pro použití v jejích projektech, tak pro licencování společnostem třetích stran. Dagor je vyvíjen od roku 2001 a neustále se zdokonaluje. Podporovány jsou PC ( Microsoft Windows a Linux pro x86 ), Xbox , Xbox 360 , PlayStation 3 , PlayStation 4 a Xbox One . Od roku 2020 je nejnovější šestá verze motoru. "Dagor" se používá ve velké většině her Gaijin Entertainment.
Gaijin Entertainment byla založena v roce 2001. Ve stejné době se začala vyvíjet první verze Dagoru. Tým pracující na motoru byl rozdělen do samostatné divize. [1] [2]
Dne 14. června 2005 oznámila společnost Gaijin Entertainment získání licence na fyzikální engine Meqon Game Dynamics vyvinutý švédskou společností Meqon Research A a jeho integraci do druhé verze Dagor. [3] [4]
Nějakou dobu po založení firmy, ale ještě před začátkem roku 2006, byla vývojová divize Dagor vyčleněna do zcela samostatné společnosti Dagor Technologies, která se nadále věnovala výhradně práci na motoru. [2]
29. března 2006 byla oficiálně oznámena třetí verze motoru Dagor. Tato verze měla podporu pro hlavní set-top boxy šesté a sedmé generace. [2] [5] [6]
7. dubna 2006 oficiální tisková zpráva společností Ageia a Gaijin Entertainment zveřejněná během KRI 2006 oznámila získání nejnovější licence pro fyzikální engine Ageia PhysX vyvinutý společností Ageia. Bylo uvedeno, že Ageia PhysX bude integrována do "Dagor". [7] [8]
20. dubna 2008 na slavnostním předávání cen KRI Awards, které se konalo v Moskvě jako součást výroční konference Game Developers Conference , obdržela společnost Gaijin Entertainment ocenění ve dvou kategoriích, včetně nominace na nejlepší technologii za Dagor Engine. [9]
2. října 2015 byla oficiálně oznámena čtvrtá verze motoru Dagor. Toto vydání obsahuje plně dynamicky zničitelná prostředí, nové vykreslování vody pomocí NVIDIA Waveworks a řadu funkcí, které ještě nebyly oznámeny. [deset]
"Dagor Engine" je k dispozici na počítačích kompatibilních s IBM PC se systémem Microsoft Windows a Xbox , Xbox 360 a konzolemi pro videohry PlayStation 3 . "Dagor Engine" je napsán v programovacích jazycích C a C++ a používá rozhraní Microsoft DirectX 11 Application Programming Interface (API). [11]
Grafický engine , který je součástí "Dagor Engine" podporuje mnoho grafických efektů a technologií. Je založen na DirectX3D 11. Má jak vlastní programovací jazyk shaderů, tak i schopnost používat HLSL . [12]
Grafický engine podporuje mnoho světelných algoritmů a světelných zdrojů. Vykreslování vysokého dynamického rozsahu je široce používáno ve statickém i dynamickém osvětlení. Existují rozptýlené a směrové zdroje světla , světelné objekty. Existuje osvětlení na pixel a na pixel , světelné mapy , algoritmy globálního osvětlení , dynamické stíny založené na projektivních stínových mapách , měkké stíny, volumetrické paprsky . Obsahuje řadu grafických post-efektů : Bloom , post-processing barev, Glow , Motion blur , Flares and Lens Flares a mnoho dalších. [12]
K dispozici je bohatá podpora vykreslování vodních ploch, která zahrnuje různé typy vody s podporou HDR, vlnění, odrazy a také Fresnelovu difrakci . Podporovány jsou a jsou obtisky ( anglicky decals ), volumetrická mlha a kouř, reflexní a refrakční povrchy, sklo, chrom, lakované povrchy, kůže, různá vegetace, existuje podpora pro technologii SpeedTree . Částicový systém umožňuje simulovat jiskry, kouř, oheň, srážky, listí, hmyz a aury, od 2. října 2015 přibyla podpora technologie NVIDIA Waterworks. [12] [10]
"Dagor Engine" obsahuje svůj vlastní vestavěný fyzikální engine . Tento engine obsahuje moduly pro detekci kolizí , procesor fyziky pevných látek , fyziku Ragdoll , fyziku vozidel. K dispozici je také sada geometrických primitiv a různých spojů a je podporována dynamická destrukce spojů. Existuje také fyzika tekutin a fyzika částic. 7. srpna 2015 byla do enginu přidána podpora pro úplnou zničitelnost všech objektů pomocí technologie NVIDIA GameWorks Destruction [13] Navzdory tomu, že má svůj vlastní fyzikální engine, Dagor Engine obsahuje otevřené rozhraní, které umožňuje připojit fyziku třetích stran motory. Následující fyzikální motory třetích stran byly prohlášeny za úspěšné: Ageia PhysX , Meqon a Newton Game Dynamics . [12]
Zvukový engine používaný "Dagor Engine" používá knihovnu FMOD . Hlavními funkčními vlastnostmi zvukového enginu jsou DSP efekty, plné 3D audio, streamingový výstup, generování virtuálního hlasu, mixování, vícekanálový provoz a podpora více reproduktorů pro audio výstup. Zvukový engine obsahuje vlastní API, podporuje pluginy a pracuje s více než 20 formáty zvukových souborů. [12]
Animační engine "Dagor Engine" podporuje kostlivou animaci , procedurální animaci , prolínání animací, morfování a různé ovladače animací. K dispozici je také editor animací. [12]
Síťový subsystém Dagor Engine je postaven na architektuře klient-server, má otevřené rozhraní a podporuje síťové protokoly TCP a UDP. [12]
Sada nástrojů pro vývoj her na enginu obsahuje sadu utilit pro práci s osvětlením „Light Tools“, editor úrovní „Dagor Editor“, editor zdrojů „Resource Editor“, editor pro knihovny objektů „Object Library“, as také soubor formátů souborů pro importéry, exportéry a převodníky. [čtrnáct]
Nástroje světla"Light Tools" je sada nástrojů určených k výpočtu statického osvětlení úrovně. Výpočet osvětlení může probíhat jak na lokálním klientovi, tak na samostatném serveru. Podporuje osvětlení vrcholů a osvětlení založené na světelných mapách (stínových mapách) s okolním světlem. Podporuje také algoritmy globálního osvětlení založené na lehkých texturách. [čtrnáct]
DagorEditor"Dagor Editor" je editor úrovní , který vám umožňuje vytvářet a upravovat herní úrovně v enginu. K dispozici je export úrovně do externího programu, režim dávkového exportu, sběr statistik úrovně, až čtyři výřezy na úroveň a různé režimy virtuální kamery . [čtrnáct]
"Dagor Editor" je postaven na základě pluginů , které jsou zodpovědné za různé funkce při vytváření úrovně. "Dagor Editor" má funkce jiných editorů komerční úrovně a poskytuje všechny funkce, které potřebujete k vytváření her. Je možné vytvářet a upravovat krajinu, vodní plochy a také je texturovat. Je podporováno použití prefabrikátů (herních objektů a aktiv ): jejich umístění a editační parametry. Na úrovni můžete umístit statické světelné zdroje, které jsou následně vypočítány v Light Tools. Je podporováno uspořádání různých objektů: objemové paprsky a objemová mlha, okluzory , virtuální kamery, zdroje zvuku, spouštěče , vegetace, objekty pro herní umělou inteligenci , skripty atd. Existuje SDK , které umožňuje vývojářům třetích stran vytvářet vlastní pluginy pro "Editor Dagor". [čtrnáct]
Editor zdrojů"Resource Editor" je editor základny herních zdrojů, kde můžete vytvářet a upravovat herní zdroje: speciální efekty, částicové systémy , fyzické objekty, postavy a animace. [čtrnáct]
Objektová knihovna"Object Library" je editor objektové knihovny pro "Dagor Editor". Umožňuje importovat předvolby a textury do knihovny a také upravovat textury a texturové štětce. [čtrnáct]
Dovozci a vývozciDagor Engine zahrnuje mnoho importérů a exportérů dat do samotného enginu z externích programů a naopak - z enginu do externích programů. Pro práci s 3ds max a Maya existují zásuvné moduly , které umožňují importovat a exportovat geometrii a animace a také upravovat materiály a parametry objektů. [čtrnáct]
Existují také importéři úrovní z Quake3 (Q32dag), Half-Life 2 (BSP2dag) a Unreal Tournament (U3D2dag). [čtrnáct]
K dispozici je také "Texture Editor" - editor textur DDS, který umožňuje konfigurovat nastavení textur a převádět je do formátu DDS z jiných formátů. [čtrnáct]
Název hry | datum vydání | Vývojář | Vydavatel | Platformy | Verze motoru |
---|---|---|---|---|---|
Boomer: Stržené věže | 11. prosince 2003 | Zábava Gaijin | 1C | PC ( Windows ) | 1.0 [15] |
Flight of Fancy [16] | projekt zastaven | Zábava Gaijin | nebylo oznámeno | PC ( Windows ) | neznámý |
adrenalinová show | 21. října 2005 | Zábava Gaijin | 1C | PC ( Windows ) | 2.0 [17] nebo 2.5 [15] |
Bluff [18] | 9. prosince 2005 | Zábava Gaijin | 1C | PC ( Windows ) | 2.0 [19] |
Lada Racing Club [5] | 15. března 2006 | Geleos Media | Nový disk | PC ( Windows ) | 1,0 [15] nebo 2,5 [20] |
Bratrstvo a prsten [21] | 15. prosince 2006 | Zábava Gaijin | 1C | PC ( Windows ) | neznámý |
Wolfhound: Way of the Warrior | 19. ledna 2007 | Zábava Gaijin | 1C | PC ( Windows ) | neznámý |
§ 78 [2] | 9. března 2007 | Zábava Gaijin | 1C | PC ( Windows ) | 3.0 [2] |
Voják speciálních sil Federální služby pro kontrolu drog v Rusku [22] | dubna 2007 | Multimediální technologie a distanční vzdělávání | Multimediální technologie a distanční vzdělávání | PC ( Windows ) | neznámý |
Adrenalin 2: Špička [18] | 18. května 2007 | Zábava Gaijin | 1C | PC ( Windows ) | 3.0 [23] [17] |
Onyblade [18] | 23. listopadu 2007 | Zábava Gaijin | 1C | PC ( Windows ) | 3.0 [24] |
Adrenalin 2: Anarchie | 15. února 2008 | Zábava Gaijin | 1C | PC ( Windows ), PlayStation 3 (2010) | 3.0 [25] |
IL-2 Sturmovik: Birds of Prey [26] | 4. září 2009 | Zábava Gaijin | 1C | Xbox 360 , PlayStation 3 | neznámý |
Dvě rozbité věže [27] | 9. října 2009 | Zábava Gaijin | 1C | PC ( Windows ) | neznámý |
IL-2 Sturmovik: Wings of Prey | 25. prosince 2009 | Zábava Gaijin | Zábava Gaijin | PC ( Windows ) | 3.0 [28] |
Apache: Air Assault [29] | 16. listopadu 2010 | Zábava Gaijin | Activision Blizzard | PC ( Windows ), Xbox 360 , PlayStation 3 | neznámý |
Ocelové ptáky | 13. března 2012 | Zábava Gaijin | Konami | PS3 , Xbox 360 ) | 3,5 [30] |
Čepele času | 6. března 2012 | Zábava Gaijin | Konami , 1C-SoftKlab | PS3 , Xbox 360 , PC , MAC , Nintendo Switch | 3.5 |
Válečná bouře | 1. listopadu 2012 | Zábava Gaijin | Zábava Gaijin | PC , MAC , PS4 , Linux , Android (pro nVidia Shield TV) | 6,5 [31] |
Narukoval | 2. března 2021 | Software Darkflow | Zábava Gaijin | PC , Xbox One | neznámý |
CRSED: FOAD | 12. prosince 2019 | Software Darkflow | Zábava Gaijin | PC, Xbox One , PS4 | neznámý |
Zábava Gaijin | |
---|---|
Hry |
|
Herní motory |