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, что обеспечивает большую гибкость для пользователей. Некоторые части пакета ROS2 также были переработаны для улучшения пользовательского опыта сообщества 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 во внешнем редакторе.
  • Исправлено действие перетаскивания для отмены операции при перемещении актива в исходное положение в обозревателе активов.
  • Добавлена ​​мертвая зона для снижения чувствительности при начале нового действия.

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