Avaldatud on Dagor Engine'i mÀngumootori uued versioonid. Mootori koodi avas eelmisel aastal Gaijin Entertainment BSD litsentsi alusel, misjÀrel kasutas VK seda NauEngine'i mootori alusena. Uue versiooni peamine muudatus oli BSD litsentsi alusel mitmikmÀngude arendamise raamistiku tÀieliku lÀhtekoodi avamine. MitmikmÀngude loomise tehnika nÀitena on avaldatud Outerspace'i mÀngu demoversiooni kood.
Lisaks loodi koostöös Hooks Creative Studioga Dust 2 kaardi ja Megascansi ressursside teegi pĂ”hjal demostseen EastDistrict, mis demonstreerib, kuidas sama mĂ€ngukaarti saab kasutada erinevate mĂ€ngumootoritega Unreal Engine 5 ja Dagor Engine. Nimetatud stseeni kasutati mootorite vĂ”rdlemiseks â lĂ€biviidud testides töötles Dagori mootor kaarti kiiremini, pakkudes samal ajal samavÀÀrset vĂ”i subjektiivselt paremat visuaalset tĂ€psust, mis saavutati selliste tehnikate abil nagu tĂ€iustatud silumine ja reaalajas globaalne valgustus.



Dagor Engine'it on kasutatud selliste mÀngude loomiseks nagu 3D-tulistamismÀngud Enlisted, Crossout ja CRSED: FOAD, seiklusmÀng Blades of Time, lennusimulaator Apache: Air Assault ja lahingusimulaator War Thunder. Graafika API-de tugi hÔlmab Vulkanit, DX12, DX11 ja Metali ning platvorme. Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS ja iOS. Mootori vÔimalused hÔlmavad jÀrgmist:
- fĂŒĂŒsikalisel alusel renderdamine (PBR);
- sisseehitatud mootor fĂŒĂŒsikaliste protsesside, kokkupĂ”rgete, hĂ€vingu ja sĂ”idukifĂŒĂŒsika simuleerimiseks;
- vĂ”imalus ĂŒhendada vĂ€liseid fĂŒĂŒsikamootoreid;
- dĂŒnaamiliselt hĂ€vitatavad keskkonnad;
- NVIDIA Waveworksi tugi;
- lai valik graafilisi efekte ja valgustuse juhtimismeetodeid;
- dĂŒnaamilised ja pehmed varjud;
- globaalne valgustus;
- HDR-tugi;
- ruumiline heli;
- kĂ”nesĂŒntesaator;
- HLSL varjundikirjelduskeele kasutamise vÔimalus;
- veepindade, tule ja suitsu realistlik kujutamine;
- taime simulaator;
- tugi skeleti-, protseduuri- ja hĂŒbriidanimatsioonile;
- alamsĂŒsteem mitme mĂ€ngijaga vĂ”rgu- ja vĂ”rgumĂ€ngude loomiseks;
- taseme- ja ressursiredaktorid;
- vĂ”ime kasutada suure jĂ”udlusega skriptimiskeelt Daslang, millel on tugev staatiline tĂŒĂŒbimine ja JIT- ja AOT-kompileerimise tugi.
Allikas: opennet.ru
