Microsoft приєдналася до Open 3D Foundation, відкритого ігрового движка Amazon

Про це повідомив 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-движок для розробки сучасних ігор класу AAA та високоякісних симуляторів, які можуть працювати в режимі реального часу та забезпечувати кінематографічну якість.

Відкрийте 3D Engine є переглянутою та покращеною версією власного двигуна, раніше розробленого 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 процесор фотореалістичного візуалізації з підтримкою графічного API Vulkan, Metal і DirectX 12.
  • Розширюваний редактор 3D моделі.
  • Звукова підсистема.
  • Система анімації персонажів (Emotion FX).
  • Система розробки напівфабрикатів (збірних) виробів.
  • Двигун фізичного моделювання в реальному часі. Підтримує NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast і AMD TressFX для моделювання фізики.
  • Математичні бібліотеки, які використовують інструкції SIMD.
  • Мережева підсистема з підтримкою стиснення та шифрування трафіку, моделювання мережевих проблем, реплікації даних та синхронізації потоків.
  • Універсальний формат сітки для ігрових ресурсів. Ви можете створювати ресурси зі скриптів Python і завантажувати ресурси асинхронно.
  • Компоненти для визначення логіки гри на Lua та Python.

З помітні відмінності від O3DE до двигуна Amazon Lumberyard, включаючи нову систему збірки Cmake, модульна архітектура, утиліти з відкритим кодом, нова попередньо вбудована система, розширюваний інтерфейс користувача на основі Qt, додаткові можливості для роботи з хмарними сервісами, оптимізація продуктивності, нові можливості мережі, покращений рендеринг движка з підтримкою трасування променів, глобальне освітлення, передбачення та відкладений рендеринг.

Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями У наступному посиланні.


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.