Абнаўленне гульнявога рухавічка з адчыненым кодам Dagor Engine

Апублікаваны новыя зборкі гульнявога рухавічка Dagor Engine, код якога быў адкрыты ў мінулым годзе кампаніяй Gaijin Entertainment пад ліцэнзіяй BSD, пасля чаго задзейнічаны кампаніяй VK у якасці асновы рухавічка NauEngine. Ключавой зменай у новай версіі стала адкрыццё пад ліцэнзіяй BSD поўнага зыходнага кода фрэймворка для распрацоўкі шматкарыстальніцкіх гульняў. У якасці прыкладу тэхнікі стварэння шматкарыстальніцкіх гульняў апублікаваны код дэманстрацыйнай версіі гульні Outerspace.

Дадаткова сумесна са студыяй Hooks Creative Studio была створана дэма-сцэна EastDistrict на базе карты Dust 2 і бібліятэкі ассетаў Megascans, якая паказвае як можна выкарыстоўваць адну і тую ж гульнявую карту з рознымі гульнявымі рухавікамі Unreal Engine 5 і Dagor Engine. Паказаная сцэна была выкарыстаная для параўнання рухавікоў – у праведзеных тэстах рухавік Dagor апрацоўваў карту хутчэй, забяспечваючы пры гэтым роўную або суб'ектыўна праўзыходную візуальную дакладнасць, якой удалося дабіцца дзякуючы прымяненню такіх тэхнік, як пашыранае згладжванне і глабальнае асвятленне ў рэальным часе.

Прайграванне відэа
Абнаўленне гульнявога рухавічка з адчыненым кодам Dagor Engine
Абнаўленне гульнявога рухавічка з адчыненым кодам Dagor Engine

Рухавічок Dagor Engine ужываўся для стварэння такіх гульняў, як 3D-шутэры Enlisted, Crossout і CRSED: FOAD, прыгодніцкі баявік 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. Сярод магчымасцяў рухавічка:

  • фізічна карэктны рэндэрынг (PBR);
  • убудаваны рухавічок смуляцыі фізічных працэсаў, сутыкненняў, разбурэнняў і фізікі транспартных сродкаў;
  • магчымасць падключэння знешніх фізічных рухавічкоў;
  • дынамічна разбураныя асяроддзі;
  • падтрымка NVIDIA Waveworks;
  • шырокі спектр графічных эфектаў і метадаў кіравання асвятленнем;
  • дынамічныя і мяккія цені;
  • глабальнае асвятленне;
  • падтрымка HDR;
  • аб'ёмны гук;
  • сінтэзатар прамовы;
  • магчымасць выкарыстання мовы апісання шэйдараў HLSL;
  • рэалістычная адмалёўка водных паверхняў, агню і дыму;
  • сімулятар раслін;
  • падтрымка шкілетнай, працэдурнай і гібрыднай анімацыі;
  • падсістэма для стварэння шматкарыстальніцкіх сеткавых і online гульняў;
  • рэдактары ўзроўняў і рэсурсаў;
  • магчымасць выкарыстання высокапрадукцыйнай скрыптовай мовы Daslang са строгай статычнай тыпізацыяй і падтрымкай JIT- і AOT-кампіляцыі.

Крыніца: opennet.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster