Open 3D Engine 25.10: Монументална актуализация, която предефинира безплатната 3D разработка

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

Отворен 3D двигател (O3DE) 25.10

Фондацията Open 3D обяви пристигането на Отворен 3D двигател (O3DE) 25.10, версия, която бележи важна стъпка напред в еволюцията на най-модерния 3D енджин с отворен код в свободния софтуер.

Версия 25.10 включва по-широко разнообразие от рамки, съвместими със симулации на O3DE. Освен това, компонентите за роботика на O3DE са отделени от ROS2 gem-а, което дава на потребителите по-голяма гъвкавост. Части от ROS2 gem-а също са рефакторирани, за да се подобри потребителското изживяване за O3DE общността.

Тази актуализация не само подобрява производителността и стабилността, но и разширява обхвата на O3DE до независими разработчици, гейм студия и проекти за индустриални симулации, търсещи професионална алтернатива на Unreal или Unity без патентовани ограничения.

Основни новости на Open 3D Engine 25.10

В тази нова версия на Open 3D Engine 25.10, една от ключовите характеристики е обширното обновяване на процеса на рендиране. Atom, който вече предлага по-голяма визуална прецизност и разширена поддръжка за сложни материали. Сенките, отраженията и атмосферните ефекти достигат ново ниво в детайли благодарение на интегрирането на по-ефективни алгоритми и по-интелигентно управление на глобалното осветление.

El Моторът вече се справя по-добре с динамичните условия на осветление и дълбочината на рязкост.Това позволява по-естествени сцени и по-завладяваща атмосфера. Освен това, Производителността е оптимизирана на системи със среден клас графични процесори.осигурявайки плавно изживяване без компромис с визуалното качество.

По-мощни инструменти за създателите

Версия 25.10 въвежда и забележителни подобрения в редактора на O3DE.Интерфейсът е усъвършенстван, за да предложи по-интуитивен работен процесс подобрена интеграция между модулите за анимация, моделиране и скриптиране. Разработчиците вече имат по-стабилна система за отстраняване на грешки и нови опции за управление на сложни сцени, което ускорява творческия процес и намалява грешките по време на продукцията.

По същия начин е било Подобрена съвместимост с Python и Lua, осигуряваща Това дава на програмистите по-голяма гъвкавост да персонализират поведението, да автоматизират задачи и да създават вътрешни инструменти, съобразени с всеки проект.

Освен това, към ScriptCanvas е добавена първоначална поддръжка за точки на прекъсване. Тази функция е все още в ранен етап на разработка и е деактивирана по подразбиране по време на компилация. Добавена е и първоначална поддръжка за външна система за докладване на сривове, използваща библиотеката CrashPad.

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

O3DE 25.10 подсилва своя мултиплатформен профил с подобрена съвместимост с Linux, Windows и macOS, в допълнение към... подобрена интеграция с Android за завладяващи изживявания на мобилни устройства. Инженерите на проекта са работили интензивно върху оптимизирането на производителността на двигателя, намаляването на латентността в симулациите и подобряването на управлението на паметта, което им позволява да работят с по-големи и по-детайлни сцени.

Друг акцент е стабилност на двигателя в проекти, които използват сложна физика или симулации в реално време. Новата система за сблъсъци и обработка на частици са основно преработени, предоставяйки по-последователни и точни резултати.

Други важни промени включват:

  • По-ефективен строителен процес.
  • Добавена е опция за избор на типа формат (XML, JSON, двоичен) за зареждане/запазване на файлове с ресурси, управлявани от редактора на ресурси.
  • Подобрено преживяване при дебъгване (до 50% намаление на използването на паметта на редактора, по-бързо време за компилиране при дебъгване и значително намаляване на времето за итерация от минути на секунди).
  • Добавена е поддръжка за стандарта C++ 20.
  • По-надежден процесор за обработка на активи, който открива зависимости и е по-добре оптимизиран за производителност.
  • Конфигурацията за отваряне на Lua скрипт файлове във външен редактор е коригирана.
  • Действието „плъзгане и пускане“ за отмяна на операцията е коригирано, когато даден ресурс се премести в първоначалната си позиция в Asset Explorer.
  • Добавена е мъртва зона, за да се намали чувствителността при започване на ново действие.

И накрая, ако имате интерес да научите повече за него, можете да се консултирате с подробностите В следващия линк.