Open 3D Foundation оголошує про перший випуск Open 3D Engine

У вересні ми ділимося тут у блозі новинами про двигун O3DE, який є переробленою та покращеною версією двигуна Lumberyard, на основі технологій CryEngine, ліцензованих від Crytek у 2015 році, і з підтримкою різних платформ, таких як Linux, Windows 10, macOS, iOS та Android.

А тепер в останніх новинах про некомерційний фонд Open 3D (O3DF) випустила перший значний випуск Open 3D Engine (O3DE), 3D-ігровий движок з відкритим вихідним кодом, придатний для розробки ігор AAA сучасні високоточні тренажери, здатні працювати в реальних умовах. часу та забезпечення кінематографічної якості.

Вихідний код движка O3DE був випущений в липні цього року Amazon і заснований на раніше розробленому коді власного двигуна Amazon Lumberyard. Для розробки движка на нейтральній платформі під егідою Linux Foundation був створений Open 3D Foundation, в рамках якого, крім Amazon, такі компанії, як Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic приєднався до спільної роботи над Engine, Genvid Technologies, International Game Developers Association, SideFX та Open Robotics.

Движок вже використовується Amazon, різними ігровими та анімаційними студіями і робототехнічні компанії. З ігор, створених на основі движка, можна побачити New World і Deadhaus Sonata.

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

Зазначається, що після відкриття коду движка до проекту долучилися понад 250 розробників і внесли 2,182 зміни.

Перший запуск проекту пройшов стадію стабілізації і визнано, що він готовий до розробки професійних 3D-ігор та симуляторів. Для Linux розпочато формування пакету deb і пропонується інсталятор для Windows.

Нова версія також додає інновації, такі як інструменти профілювання. і випробування продуктивності, експериментальний генератор місцевості, т.еІнтеграція із середовищем програмування Visual Script Canvas, система розширення Gem з підтримкою хмарних сервісів, плагіни для створення багатокористувацьких мережевих ігор, SDK для механізму налаштування та підтримки розробки на різних платформах.

Нарешті, якщо вам цікаво дізнатись більше про це слід знати, що код написаний на C++ і випущений під ліцензією Apache 2.0. Існує платформа підтримки для Linux, Windows, MacOS, iOS та Android.

Фуенте: https://o3de.org


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

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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