Open 3D Engine 25.10: Монументальне оновлення, яке переосмислює безкоштовну 3D-розробку

Ключові моменти
  • O3DE 25.10 пропонує більш реалістичний рендеринг з покращеннями тіней, відблисків та глибини різкості.
  • Редактор отримує більш інтуїтивний інтерфейс та розширену підтримку Python та Lua.
  • Загальна продуктивність та стабільність двигуна оптимізовані в складних симуляціях.
  • Покращує кросплатформну сумісність з Linux, Windows, macOS та Android.
  • Це підтверджує прагнення Фонду Open 3D до повністю безкоштовної та професійної 3D-розробки.

Відкритий 3D-рушій (O3DE) 25.10

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

Версія 25.10 включає ширший спектр фреймворків, сумісних із симуляціями O3DE. Крім того, компоненти робототехніки O3DE були відокремлені від гему ROS2, що надає користувачам більшу гнучкість. Частини гему ROS2 також були рефакторовані для покращення взаємодії з користувачем для спільноти O3DE.

Це оновлення не лише покращує продуктивність та стабільність, але й розширює охоплення O3DE для незалежних розробників, ігрових студій та проектів промислового симуляції, які шукають професійну альтернативу Unreal або Unity без власницьких обмежень.

Основні новинки Open 3D Engine 25.10

У цій новій версії Open 3D Engine 25.10 однією з ключових особливостей є ретельне оновлення конвеєра рендерингу Atom, який тепер пропонує більшу візуальну точність та розширену підтримку складних матеріалів. Тіні, відображення та атмосферні ефекти досягають нового рівня деталізації завдяки інтеграції ефективніших алгоритмів та розумнішому управлінню глобальним освітленням.

Тепер движок ефективніше обробляє динамічні умови освітлення та глибину різкості , що призводить до створення більш природних сцен та більш захопливого досвіду. Крім того, продуктивність була оптимізована на системах із графічними процесорами середнього класу , забезпечуючи плавну роботу без шкоди для якості зображення.

Більш потужні інструменти для творців

Версія 25.10 також містить помітні покращення в редакторі O3DE. Інтерфейс було вдосконалено для забезпечення більш інтуїтивного робочого процесу з кращою інтеграцією між модулями анімації, моделювання та скриптів. Розробники тепер мають надійнішу систему налагодження та нові опції для керування складними сценами, що пришвидшує творчий процес та зменшує кількість помилок під час виробництва.

Крім того, було посилено сумісність з Python та Lua , що надає програмістам більшу гнучкість у налаштуванні поведінки, автоматизації завдань та створенні внутрішніх інструментів, адаптованих до кожного проекту.

Крім того, до ScriptCanvas було додано початкову підтримку точок зупинки. Ця функція все ще перебуває на ранній стадії розробки та за замовчуванням вимикається під час компіляції. Також було додано початкову підтримку зовнішньої системи звітності про збої за допомогою бібліотеки CrashPad.

Оптимізація та кросплатформна підтримка

O3DE 25.10 посилює свій кросплатформний профіль завдяки покращеній сумісності з Linux, Windows та macOS, а також кращій інтеграції з Android для захопливого досвіду на мобільних пристроях. Інженери проекту доклали багато зусиль для оптимізації продуктивності движка, зменшення затримки в симуляціях та покращення управління пам'яттю, що дозволяє працювати з більшими та детальнішими сценами.

Ще однією родзинкою є стабільність рушія в проектах, що використовують складну фізику або симуляції в реальному часі. Нова система зіткнень та обробки частинок була ретельно перероблена, що забезпечує більш послідовні та точні результати.

Серед інших важливих змін:

  • Більш ефективний процес будівництва.
  • Додано опцію вибору типу формату (XML, JSON, бінарний) для завантаження/збереження файлів ресурсів, якими керує Редактор ресурсів.
  • Покращений процес налагодження (зменшення використання пам'яті редактора до 50%, швидший час компіляції під час налагодження та значне скорочення часу ітерації з хвилин до секунд).
  • Додано підтримку стандарту C++ 20.
  • Надійніший процесор активів, який виявляє залежності та краще оптимізований для продуктивності.
  • Виправлено конфігурацію для відкриття файлів скриптів Lua у зовнішньому редакторі.
  • Виправлено дію перетягування для скасування операції, коли ресурс переміщується в початкове положення в Огляді ресурсів.
  • Додано мертву зону для зменшення чутливості під час початку нової дії.

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


Додати як пріоритетне джерело в Google