Выпуск Godot 4.6
После пяти релизов Godot 4 движок достиг достаточной зрелости и переходит в новую фазу развития. В версии 4.6 разработчики сосредоточились на улучшении качества работы, интеграции отраслевых стандартов и оптимизации производительности. Цель - сделать так, чтобы движок максимально соответствовал потребностям пользователей и их рабочим процессам.
Ключевые нововведения
-
Новая тема редактора - «Modern». Теперь можно выбрать между классической темой («Classic») и новой («Modern»), которая включена по умолчанию. Тема отличается улучшенной читаемостью, продуманным интервалом между элементами интерфейса и оттенками серого - это помогает точнее работать с цветами в игре.
-
Jolt Physics - физический движок по умолчанию. После успешного тестирования в реальных проектах Jolt стал основным физическим движком для новых 3D‑проектов. Он быстрый и стабильный - его используют, например, в AAA‑играх вроде Death Stranding 2. Существующие проекты не затронуты: настройки физики остаются прежними.
-
Перемещаемые панели. Система стыковки унифицирована: нижние панели стали обычными док‑панелями, их можно перетаскивать и размещать по сторонам или внизу редактора. Большинство панелей также можно «открепить» и перемещать отдельно. Это важный шаг к полноценной настройке рабочего пространства.
-
Новая система обратной кинематики (IK). Аниматоры и программисты оценят возможность задавать конечную точку, а цепочка костей будет следовать за ней естественным образом. В системе есть набор модификаторов и ограничений, включая TwoBoneIK3D, SplineIK3D и итеративные решатели (FABRIK3D, CCDIK3D, JacobianIK3D).
-
Улучшения Screen Space Reflection (SSR). Отражения в 3D‑средах стали реалистичнее и стабильнее, а производительность - выше. Можно выбирать между режимом полного разрешения (для максимального качества) и половинного (для повышения производительности).
Другие важные улучшения
-
Уникальные ID узлов. Узлы теперь имеют уникальный внутренний ID, что позволяет движку надёжно отслеживать их даже при реорганизации сцен. Это делает рефакторинг безопаснее и снижает вероятность ошибок.
-
LibGodot. Теперь движок можно встраивать напрямую в собственные приложения. Вместо запуска Godot как отдельного исполняемого файла можно управлять запуском, циклом движка и интегрировать его в пользовательские рабочие процессы.
-
Скрытые сигналы с подчёркиванием. Сигналы, начинающиеся с подчёркивания, теперь скрыты от автодополнения и генерируемой документации. Это упрощает работу со сигналами, предназначенными для публичного использования.
-
Вращаемые тайлы сцен. В Godot 4.6 можно вращать тайлы сцен с шагом 90 градусов - например, анимированные сундуки, лампы или факелы на карте тайлов.
-
Разделение режимов выбора и преобразования. Режимы выбора и преобразования объектов теперь разделены. Новый режим «только выбор» позволяет выделять узлы без отображения гизмо преобразования - это упрощает навигацию и выбор объектов для редактирования.
-
Алгоритм Брезенхэма для GridMap. Улучшено поведение рисования и стирания в редакторе с помощью классического алгоритма Брезенхэма. Линии теперь заполняются плавно и сплошно при перетаскивании, что делает создание уровней более удобным.
-
Новый гизмо вращения для оси вида. Добавлена четвёртая ручка гизмо, выровненная по виду камеры. Это позволяет вращать объекты вокруг направления вида - частое действие при ориентации объектов относительно камеры.
Улучшения интерфейса и рабочего процесса
В Godot 4.6 реализовано множество мелких улучшений, которые заметно упрощают работу:
-
перетаскивание ресурса в редактор скриптов для автоматического создания переменной
@export; -
улучшенный инспектор массивов для более эффективного использования горизонтального пространства;
-
новые элементы управления для замедления или ускорения игры во время тестирования;
-
иконка для ресурсов, на которые есть ссылки в других местах (linked‑resources);
-
кнопка меню в панели вкладок для быстрого перехода между открытыми сценами или скриптами;
-
возможность назначать или редактировать группы для нескольких выбранных узлов одновременно;
-
автоматическое открытие новых скриптов после создания.
Дополнительные возможности
Среди прочих нововведений:
-
поддержка delta‑кодирования для патчей PCK (уменьшение размера патчей);
-
настройка пользовательских сочетаний клавиш через EditorSettings;
-
основа для поддержки расширенных функций геймпадов (светодиоды, датчики движения и т. д.);
-
ускорение импорта текстур за счёт конвертации RGB в RGBA на GPU;
-
улучшенное смешивание свечения (glow) и параметры тонемаппера AgX;
-
исправления сбоев на мобильных GPU (Mali и Adreno);
-
улучшенная поддержка CSV‑переводов и шаблонов генерации;
-
поддержка парсера переводов C#;
-
интеграция XR‑редактора с Android XR‑устройствами;
-
нативная поддержка OpenXR 1.1 и пространственных сущностей (spatial entities).
Заключение
Godot 4.6 - это шаг к тому, чтобы сделать движок ещё более надёжным, удобным и производительным. Почти 400 участников внесли свой вклад в этот релиз, создав 2 001 коммит. Разработчики благодарят всех, кто спонсировал фонд развития, сообщал об ошибках, предлагал улучшения или поддерживал друг друга на платформах сообщества.
- 0
