Кампанія Microsoft падлучылася да працы над адчыненым гульнявым рухавічком Open 3D Engine

Арганізацыя Linux Foundation абвясціла аб далучэнні кампаніі Microsoft да фонду Open 3D Foundation (O3DF), створанаму для працягу сумеснай распрацоўкі гульнявога рухавічка Open 3D Engine (O3DE), пасля яго адкрыцця кампаніяй Amazon. Кампанія Microsoft увайшла ў лік галоўных удзельнікаў, у адным шэрагу з Adobe, AWS, Huawei, Intel і Niantic. Прадстаўнік Microsoft увойдзе ў склад кіравальнай рады (Governing Board) O3DF. Агульны лік удзельнікаў Open 3D Foundation дасягнуў 25.

З моманту адкрыцця зыходных тэкстаў у рухавічок O3DE занесена каля 14 тысяч змен, якія ахопліваюць прыкладна 2 млн радкоў кода. Штомесяц у рэпазітарах праекта фіксуецца 350-450 коммітаў ад 60-100 распрацоўшчыкаў. Галоўнай мэтай праекта называецца прадастаўленне адкрытага высакаякаснага 3D-рухавічка для распрацоўкі сучасных гульняў класа AAA і высокадакладных сімулятараў, здольных працаваць у рэжыме рэальнага часу і забяспечыць якасць кінематаграфічнага ўзроўню.

Open 3D Engine уяўляе сабою перапрацаваны і палепшаны варыянт раней які развіваецца прапрыетарнага рухавічка Amazon Lumberyard, заснаванага на тэхналогіях рухавічка CryEngine, ліцэнзаваных у кампаніі Crytek у 2015 году. Рухавічок складаецца з інтэграванае асяроддзе для распрацоўкі гульняў, шматструменную сістэму фотарэалістычнага рэндэрынгу Atom Renderer з падтрымкай Vulkan, Metal і DirectX 12, які пашыраецца рэдактар ​​3D-мадэляў, сістэму анімавання персанажаў (Emotion FX), сістэму распрацоўкі паўфабрыкатаў (prefab), рух у рэальным рэжыме часу і матэматычныя бібліятэкі, якія выкарыстоўваюць інструкцыі SIMD. Для вызначэння гульнявой логікі можа выкарыстоўвацца асяроддзе візуальнага праграмавання (Script Canvas), а таксама мовы Lua і Python.

Рухавічок ужо ўжываецца ў Amazon, некалькіх гульнявых і анімацыйных студыях, а таксама ў кампаніях, якія займаюцца стварэннем робататэхнікі. З створаных на базе рухавічка гульняў можна адзначыць New World і Deadhaus Sonata. Праект першапачаткова разлічаны на магчымасць адаптацыі пад свае патрэбы і мае модульную архітэктуру. Усяго прапануецца больш за 30 модуляў, якія пастаўляюцца ў выглядзе асобных бібліятэк, прыдатных для замены, інтэграцыі ў іншыя праекты і выкарыстання паасобку. Напрыклад, дзякуючы модульнасці распрацоўшчыкі могуць замяніць рэндэр графікі, гукавую сістэму, падтрымку моў, сеткавы стэк, фізічны рухавічок і любыя іншыя кампаненты.

Крыніца: opennet.ru

Дадаць каментар