Binaan baharu enjin permainan Enjin Dagor telah diterbitkan, yang kodnya dibuka tahun lepas oleh Gaijin Entertainment di bawah lesen BSD, selepas itu ia digunakan oleh VK sebagai asas enjin NauEngine. Perubahan utama dalam versi baharu ialah kod sumber terbuka rangka kerja untuk membangunkan permainan berbilang pemain di bawah lesen BSD. Sebagai contoh teknik untuk mencipta permainan berbilang pemain, kod untuk versi demo permainan Outerspace telah diterbitkan.
Selain itu, bersama Hooks Creative Studio, adegan demo EastDistrict telah dibuat berdasarkan peta Dust 2 dan perpustakaan aset Megascans, menunjukkan cara peta permainan yang sama boleh digunakan dengan enjin permainan berbeza Unreal Engine 5 dan Dagor Engine. Pemandangan ini digunakan untuk membandingkan enjin - dalam ujian yang dijalankan, enjin Dagor memproses peta dengan lebih pantas, sambil memberikan ketepatan visual yang sama atau unggul secara subjektif, yang dicapai melalui penggunaan teknik seperti anti-aliasing lanjutan dan global masa nyata penerangan.



ΠΠ²ΠΈΠΆΠΎΠΊ Dagor Engine ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ ΠΈΠ³Ρ, ΠΊΠ°ΠΊ 3D-ΡΡΡΠ΅ΡΡ Enlisted, Crossout ΠΈ CRSED: F.O.A.D., ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΡΠ΅ΡΠΊΠΈΠΉ Π±ΠΎΠ΅Π²ΠΈΠΊ Blades of Time, Π°Π²ΠΈΠ°ΡΠΈΠΌΡΠ»ΡΡΠΎΡ Apache: Air Assault ΠΈ ΡΠΈΠΌΡΠ»ΡΡΠΎΡ ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ War Thunder. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ API ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Vulkan, DX12, DX11 ΠΈ Metal, ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS ΠΈ iOS. Π‘ΡΠ΅Π΄ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π²ΠΈΠΆΠΊΠ°:
- rendering berasaskan fizikal (PBR);
- enjin terbina dalam untuk mensimulasikan proses fizikal, perlanggaran, kemusnahan dan fizik kenderaan;
- keupayaan untuk menyambung enjin fizik luaran;
- persekitaran yang boleh dimusnahkan secara dinamik;
- Sokongan NVIDIA Waveworks;
- pelbagai kesan grafik dan kaedah kawalan pencahayaan;
- bayang dinamik dan lembut;
- pencahayaan global;
- sokongan HDR;
- bunyi sekeliling;
- pensintesis pertuturan;
- keupayaan untuk menggunakan bahasa penerangan shader HLSL;
- rendering realistik permukaan air, api dan asap;
- simulator tumbuhan;
- sokongan untuk animasi rangka, prosedur dan hibrid;
- subsistem untuk mencipta rangkaian berbilang pemain dan permainan dalam talian;
- editor peringkat dan sumber;
- keupayaan untuk menggunakan bahasa skrip Daslang berprestasi tinggi dengan penaipan statik yang kuat dan sokongan untuk kompilasi JIT dan AOT.
Sumber: opennet.ru
