„Microsoft“ prisijungė prie darbo su atvirų žaidimų varikliu „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“ yra perkurta ir patobulinta anksčiau sukurto patentuoto „Amazon Lumberyard“ variklio versija, pagrįsta „CryEngine“ variklio technologijomis, licencijuotomis „Crytek“ 2015 m. Variklis apima integruotą žaidimų kūrimo aplinką, kelių gijų fotorealistinio atvaizdavimo sistemą „Atom Renderer“ su „Vulkan“, „Metal“ ir „DirectX 12“ palaikymu, išplečiamą 3D modelių rengyklę, personažų animacijos sistemą (Emotion FX), pusgaminių kūrimo sistemą. (surenkama), fizikos modeliavimo variklis realiuoju laiku ir matematinės bibliotekos, naudojant SIMD instrukcijas. Žaidimo logikai apibrėžti galima naudoti vaizdinę programavimo aplinką (Script Canvas), taip pat Lua ir Python kalbas.

Variklį jau naudoja „Amazon“, kelios žaidimų ir animacijos studijos, taip pat robotikos kompanijos. Tarp žaidimų, sukurtų remiantis varikliu, galima išskirti „New World“ ir „Deadhaus Sonata“. Iš pradžių projektas buvo sukurtas taip, kad būtų pritaikytas jūsų poreikiams ir turi modulinę architektūrą. Iš viso siūloma daugiau nei 30 modulių, tiekiami kaip atskiros bibliotekos, tinkamos pakeisti, integruoti į trečiųjų šalių projektus ir naudoti atskirai. Pavyzdžiui, dėl moduliškumo kūrėjai gali pakeisti grafikos atvaizdavimo įrenginį, garso sistemą, kalbos palaikymą, tinklo krūvą, fizinį variklį ir visus kitus komponentus.

Šaltinis: opennet.ru

Добавить комментарий