Разработчики выпустили версию 26.05 бесплатного кроссплатформенного игрового движка Open 3D Engine, который развивается под эгидой организации Linux Foundation. Обновление принесло экспериментальную систему частиц, улучшенный редактор и другие внутренние оптимизации.
Проект Open 3D Engine, также известный как O3DE, существует уже почти 5 лет. Он зародился на базе исходного кода движка Lumberyard от компании Amazon и был передан некоммерческой организации Linux Foundation для совместной открытой разработки. С тех пор проект регулярно получает обновления, направленные на повышение производительности и расширение функционала для создателей современных трехмерных игр.
Главным нововведением версии 26.05 стала экспериментальная система частиц Open Particle System. Этот инструмент предназначен для создания различных визуальных эффектов и поставляется в виде отдельного программного модуля. Система полностью интегрирована с фирменным рендером Atom и включает собственный встроенный редактор, позволяющий оценивать поведение эффектов в реальном времени прямо в процессе их создания. На данный момент разработчикам доступны 3 типа частиц, включая спрайты, ленты и полигональные сетки, а также наборы различных параметров для изменения их цвета, скорости и физического воздействия.
Важные изменения затронули и рабочий процесс внутри самого редактора. В версии 26.05 появилась возможность создавать компоненты на языке C++ с помощью нового графического интерфейса. Ранее для этой задачи авторам проектов приходилось использовать командную строку. Нововведение призвано упростить интеграцию кода и ускорить общую разработку игровых проектов.
Помимо этого, создатели движка объявили устаревшей поддержку физического движка PhysX 4 и обновили интерфейс симуляций. Сборка Open 3D Engine теперь опирается на собственную встроенную версию инструмента CMake. В дополнение к этому была добавлена поддержка более современных версий популярных компиляторов и улучшена общая стабильность работы программного обеспечения на различных платформах.
Источник: www.playground.ru