В Godot 4.6 появились Jolt Physics, новая тема Modern и обратная кинематика.

Ключевые моменты:
  • Теперь Jolt Physics является физическим движком по умолчанию для 3D-проектов.
  • Новая тема оформления "Современный" и система плавающих панелей в редакторе.
  • Модульная система обратной кинематики (ИК) для реалистичной анимации.
  • Полная переработка системы зеркального отображения SSR и поддержка Direct3D 12 в Windows.
  • Уникальные идентификаторы узлов для предотвращения неработающих ссылок.

Новая современная тема для Godot 4.6

Несколько дней назад его передали Узнайте о выходе новой версии «Godot 4.6», в результате чего команда разработчиков сигнализирует о завершении переходного этапа ветки 4.x и переходе к фазе доработки и повышения качества.

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

Основные новые возможности Godot 4.6

Первое, что заметят разработчики, открыв Godot 4.6, — это радикальное изменение его внешнего вида.Редактор запускает новую тему оформления по умолчанию под названием «Современный». Разработан для улучшения читаемости и снижения нагрузки на глаза за счет использования цветовой палитры в оттенках серого и повышения контрастности при выделении элементов.

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

С технической точки зрения, самая важная новость для разработчиков 3D-игр — это... окончательное внедрение Jolt Physics в качестве движка физического моделирования По умолчанию для новых проектов. Jolt, Известный своим использованием в таких AAA-проектах, как Death Stranding 2, он обеспечивает превосходную производительность и стабильность, заменяя предыдущий внутренний физический движок и устраняя необходимость установки его в качестве внешнего дополнения.

Наряду с физикой, анимация получает импульс масштабное повторное введение sПолная и модульная система обратной кинематики (ИК). Эта система имеет решающее значение для создания реалистичной анимации, например, для обеспечения адаптации ступней персонажа к неровной местности или для точного достижения рукой объекта.

Новая структура включает в себя модификаторы, такие как IKModifier3D, и различные детерминированные и итеративные решатели (FABRIK, CCDIK и др.). Кроме того, она вводит расширенные ограничения для управления вращением суставов и угловой скоростью, предотвращая неестественные движения или «сломы костей», которые часто встречаются в процедурной анимации.

Визуальный реализм и графическая оптимизация

El Система отражения в экранном пространстве (SSR) была переписана с нуля. Новая реализация не только значительно улучшает реализм таких материалов, как вода, стекло и металл, но и повышает эффективность. Для проектов, где необходимо выжать максимум производительности из каждого кадра, Добавлен режим половинного разрешения, обеспечивающий приемлемое качество изображения. при значительно более низкой стоимости исполнения.

Продолжая оптимизацию графики, В Godot 4.6 в качестве API рендеринга по умолчанию используется Direct3D 12. При экспорте проектов для Windows программное обеспечение соответствует современным стандартам Microsoft, что обеспечивает большую стабильность драйверов. Что касается мобильных устройств, то исправлены критические ошибки на устройствах с графическими процессорами Mali и Adreno, а также улучшена точность цветопередачи HDR и устранение полос в мобильном рендерере.

Улучшения рабочих процессов и основных функций.

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

Еще одним стратегическим дополнением является LibGodot — библиотека, позволяющая интегрировать движок Godot в другие приложения. вместо того, чтобы запускать его как отдельный процесс, открывая двери для гибридных инструментов разработкиВ повседневной работе дизайнеры уровней оценят разделение инструментов «Выделение» и «Преобразование», которое предотвращает случайные изменения при простой попытке выделить объект, а также использование алгоритма Брезенхема для рисования в GridMap, что устраняет пробелы при быстрой отрисовке уровней.

Скриптинг и расширенные платформы

Для программистов среда написания скриптов также претерпевает изменения. Интеграция с C# улучшена за счет встроенного анализатора трансляции. Теперь GDExtension использует интерфейс на основе JSON для упрощения создания автоматических привязок. В отладчик скриптов наконец-то добавлена ​​кнопка «выход из программы» для функций, что ускоряет отслеживание ошибок.

Наконец, Расширенная реальность (XR) получает встроенную поддержку OpenXR 1.1 и устройств Android XR.Это позволяет тестировать проекты непосредственно на оборудовании без каких-либо сложностей. Кроме того, интегрирована поддержка scrcpy, позволяющая разработчикам просматривать и управлять экраном подключенного устройства Android непосредственно со своего ПК во время тестирования, что позволяет более эффективно завершить цикл разработки мобильных приложений.

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