Логотип

Выпущен игровой движок с открытым исходным кодом Godot 4.6 с улучшенным рабочим процессом

Выпущен игровой движок с открытым исходным кодом Godot 4.6 с улучшенным рабочим процессом

Godot, игровой движок с открытым исходным кодом, используемый для создания 2D- и 3D-игр и предлагающий полный набор инструментов, которые позволяют разработчикам создавать захватывающие игры без необходимости платить лицензионные сборы или роялти, выпустил свою последнюю версию 4.8.

Изюминкой релиза является новая тема редактора Modern, которая теперь включена по умолчанию. Она основана на ранее необязательной теме Minimal и улучшает контрастность, интервалы и баланс оттенков серого, чтобы уменьшить визуальный шум и сосредоточить внимание на области просмотра.

Конечно, старая классическая тема по-прежнему доступна для пользователей, которые её предпочитают. Наряду с обновлённым внешним видом была унифицирована система закрепления панелей в редакторе. Нижние панели теперь рассматриваются как обычные док-панели, что позволяет свободно перемещать их по краям экрана или размещать в отдельных окнах. Это важный шаг на пути к более гибким макетам рабочего пространства.

Графический редактор Godot 4.6

 

Что касается движка, то одним из самых важных изменений стало внедрение Jolt Physics в качестве стандартного физического движка для новых 3D-проектов. Jolt Physics был представлен в качестве экспериментального движка в Godot 4.4. Существующие проекты сохраняют свои текущие физические бэкенды, а новые проекты получают более быструю и надёжную симуляцию Jolt Physics «из коробки».

Что касается рабочих процессов анимации, то на основе новой системы IKModifier3D была создана совершенно новая система обратной кинематики. В Godot 4.6 представлено несколько детерминированных и итеративных решателей, в том числе TwoBoneIK3D, FABRIK3D, CCDIK3D и JacobianIK3D, а также новые ограничения для скручивания и угловой скорости суставов.

Читать  Выпущен авторитарный сервер PowerDNS 5.0 с представлениями в стиле BIND

Улучшения в рендеринге затрагивают реалистичность, производительность и совместимость с платформами. Функция отражений в экранном пространстве была полностью переработана. Она стала более стабильной с визуальной точки зрения и лучше обрабатывает шероховатости, а также обеспечивает более высокую производительность, в том числе в режиме половинного разрешения. Для отражения и сияния теперь используются октаэдрические карты вместо кубических, что снижает нагрузку на графический процессор и память.

По умолчанию смешивание свечения теперь происходит до тональной компрессии, а тональная компрессия AgX теперь предоставляет дополнительные параметры для более точного управления. На мобильных устройствах и оборудовании более низкого класса устранение полос на материалах и повышение точности HDR значительно уменьшают цветовые полосы, а многочисленные исправления сбоев Vulkan Mobile устраняют давние проблемы на графических процессорах Mali и Adreno.

Помимо упомянутых выше изменений, в версии 4.6 появились десятки мелких улучшений, повышающих удобство использования. Режимы выделения и преобразования теперь разделены в 3D-окне просмотра, что снижает вероятность случайного изменения объекта. Кроме того, новая ручка поворота, расположенная относительно камеры, упрощает выполнение стандартных задач по ориентации.

Кроме того, при рисовании GridMap теперь используется алгоритм построения линий Брезенхема, который устраняет пробелы при создании эскизов уровней. В пользовательском интерфейсе используются видимые направляющие MarginContainer, упрощена настройка опор для узлов Control, а также разделено поведение при фокусировке с помощью мыши и клавиатуры.

Читать  Libreboot присоединяется к SPI в качестве официального ассоциированного проекта

Для разработчиков, встраивающих Godot в собственные рабочие процессы, в версии 4.6 представлена библиотека LibGodot, позволяющая использовать движок как библиотеку, а не как отдельный исполняемый файл. Это открывает возможности для более тесной интеграции в специализированные редакторы, гибридные приложения и пользовательские среды выполнения в Linux, Windows и macOS.

Теперь API-интерфейсы GDExtension могут объявлять обязательные параметры и возвращаемые значения, что повышает безопасность для языков со строгой системой типов. Сам интерфейс GDExtension теперь определяется в формате JSON, а не в заголовке C, что упрощает создание инструментов и привязок. В GDScript появилось действие Step Out в отладчике, улучшено отображение документации LSP и улучшена подсветка заполнителей строк.

Для получения дополнительной информации см. объявление.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала