Linux Foundation объявила, что Microsoft присоединилась к Open 3D Foundation (O3DF), которая была создана для продолжения совместной разработки Open 3D Engine (O3DE) после его выпуска Amazon.
Microsoft был среди ведущих участников, наряду с Adobe, AWS, Huawei, Intel и Niantic. Представитель Microsoft войдет в состав Совета управляющих O3DF. Общее количество членов Open 3D Foundation достигло 25.
С момента открытия исходного кода было внесено около 14.000 XNUMX изменений. на движке O3DE, охватывающем около 2 миллионов строк кода. Ежемесячно в репозиториях проекта фиксируется 350-450 коммитов от 60-100 разработчиков.
Основной целью проекта является предоставить открытый высококачественный 3D-движок для разработки современных игр класса ААА и высокоточных симуляторов, которые могут работать в режиме реального времени и обеспечивать кинематографическое качество.
Откройте 3D-движок представляет собой переработанную и улучшенную версию собственного движка, ранее разработанного Amazon. Lumberyard основан на технологии CryEngine, лицензированной Crytek в 2015 году. Движок включает в себя интегрированную среду для разработки игр, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимации персонажей ( Emotion FX), предварительно созданная система разработки, механизм моделирования физики в реальном времени и математические библиотеки, использующие SIMD-инструкции.
Для определения логики игры можно использовать среду визуального программирования (Script Canvas), а также языки Lua и Python.
Двигатель он уже используется Amazon, различными игровыми и анимационными студиями и робототехническими компаниями. Из игр, созданных на основе движка, можно выделить New World и Deadhaus Sonata. Проект изначально разрабатывался под ваши нужды и имеет модульную архитектуру.
Всего предлагается более 30 модулей, поставляемых в виде отдельных библиотек, пригодных для замены, интеграции в сторонние проекты и автономного использования. Например, благодаря модульности разработчики могут заменить графический рендерер, звуковую систему, языковую поддержку, сетевой стек, физический движок и любые другие компоненты.
Проект изначально разрабатывался под ваши нужды и имеет модульную архитектуру. Всего предлагается более 30 модулей, поставляемых в виде отдельных библиотек, подходящих для замены, интеграции в сторонние проекты и отдельного использования. Например, благодаря модульности разработчики могут заменить рендеринг графики, звуковую систему, языковую поддержку, сетевой стек, физический движок и любые другие компоненты.
Из основных компонентов выделяются следующие:
- Интегрированная среда для разработки игр.
- Многопоточный механизм фотореалистичного рендеринга Atom Processor с поддержкой Vulkan, Metal и графического API DirectX 12.
- Расширяемый редактор 3D-моделей.
- Звуковая подсистема.
- Система анимации персонажей (Emotion FX).
- Система разработки полуфабрикатов (сборных).
- Механизм моделирования физики в реальном времени. Поддерживает NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast и AMD TressFX для моделирования физики.
- Математические библиотеки, использующие инструкции SIMD.
- Сетевая подсистема с поддержкой сжатия и шифрования трафика, моделирования сетевых проблем, репликации данных и синхронизации потоков.
- Универсальный формат сетки для игровых активов. Вы можете генерировать ресурсы из скриптов Python и загружать ресурсы асинхронно.
- Компоненты для определения логики игры на Lua и Python.
Из заметные отличия от O3DE от движка Amazon Lumberyard, включая новую систему сборки Cmake, модульная архитектура, утилиты с открытым исходным кодом, новая готовая система, расширяемый пользовательский интерфейс на основе Qt, дополнительные возможности для работы с облачными сервисами, оптимизация производительности, новые сетевые возможности, улучшенный рендеринг движка с поддержкой трассировки лучей, глобального освещения, упреждения и отложенного рендеринга.
Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.