Microsoft on liitunud avatud mängumootori Open 3D Engine kallal töötamisega

Организация 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 on varem välja töötatud patenteeritud Amazon Lumberyardi mootori ümberkujundatud ja täiustatud versioon, mis põhineb Crytekilt 2015. aastal litsentsitud CryEngine mootoritehnoloogiatel. Mootor sisaldab integreeritud mänguarenduskeskkonda, mitme lõimega fotorealistlikku renderdussüsteemi Atom Renderer, mis toetab Vulkanit, Metalli ja DirectX 12, laiendatavat 3D-mudeliredaktorit, tegelaste animatsioonisüsteemi (Emotion FX), pooltoodete arendussüsteemi (prefab), füüsika simulatsioonimootori reaalajas ja matemaatilised raamatukogud, mis kasutavad SIMD juhiseid. Mänguloogika määratlemiseks saab kasutada visuaalset programmeerimiskeskkonda (Script Canvas), aga ka Lua ja Pythoni keeli.

Mootorit kasutavad juba nii Amazon, mitmed mängu- ja animatsioonistuudiod kui ka robootikafirmad. Mootori baasil loodud mängude hulgast võib ära märkida New Worldi ja Deadhausi Sonata. Projekt loodi algselt nii, et see oleks kohandatav teie vajadustele ja sellel on modulaarne arhitektuur. Kokku pakutakse rohkem kui 30 moodulit, mis tarnitakse eraldi teekidena, sobivad asendamiseks, integreerimiseks kolmandate osapoolte projektidesse ja kasutamiseks eraldi. Näiteks saavad arendajad tänu modulaarsusele välja vahetada graafika renderdaja, helisüsteemi, keeletoe, võrgupinu, füüsikamootori ja mis tahes muid komponente.

Allikas: opennet.ru

Lisa kommentaar