5 ключевых особенностей для CG-художников в релизе Godot 4.4
https://upload.wikimedia.org/wikipedia/commons/5/50/Godot_splash_screen_original_logo_dark.png
Команда Godot выпустила Godot 4.4, новую версию игрового движка с открытым исходным кодом.
Это еще один значимый релиз, в котором улучшена производительность ядра, а также обновлены все ключевые инструменты Godot, включая изменения в скриптинге, аудио и интеграции платформ.
Ниже пять новых функций, которые особенно важны для CG-художников, а не для программистов, включая обновления в области шейдинга, освещения, рендеринга, анимации и физики.
1. Новое окно игры позволяет редактировать игры прямо во время их работы
Ключевым изменением в Godot 4.4 для художников и дизайнеров уровней стало то, что окно игры теперь встроено в редактор Godot, что позволяет просматривать запущенную игру из редактора.
Пользователи могут выбирать объекты в окне игры, что упрощает интерактивное внутриигровое редактирование.
Кроме того, в редакторе появился ряд других приятных обновлений, включая возможность привязки 3D-объектов друг к другу при размещении их на уровне, предварительный просмотр вида камеры непосредственно в инспекторе, а также встроенный предварительный просмотр материалов в визуальном редакторе шейдеров.
2. Обновления в LightmapGI улучшают качество и производительность отрисованных теней
В наборе инструментов освещения узел LightmapGI теперь поддерживает запеченные теневые маски.
Это изменение позволяет использовать статические тени на расстоянии от камеры, но динамические тени вблизи от камеры. Это повышает производительность без ущерба для реализма.
LightmapGI также теперь поддерживает бикубическую дискретизацию, что позволяет получить более гладкие запеченные тени с небольшими затратами на производительность, и поддерживает запекание тонированных теней от прозрачных объектов.
3. AgX tonemapping придает рендеруемым изображениям киношный вид
Для постобработки в Godot 4.4 появилась поддержка тонового маппинга AgX, позволяющего придать рендеруемым изображениям киношный вид, наряду с существующими преобразованиями ACES и Filmic.
Реализация аналогична той, что реализована в Blender, где в Blender 4.0 было добавлено преобразование AgX View Transform, но была упрощена для использования в реальном времени.
По описанию, оно справляется с очень яркими сценами лучше, чем существующие режимы тонового маппинга.
Аниматоры получают ряд новых возможностей, включая новую систему констрейнтов (constraint ), с новой нодой LookAtModifer3D, частично заменяющую ныне устаревшую SkeletonIK3D.
Для добавления физики волос и одежды персонажей теперь непосредственно в движок интегрирован VRMSpringBone из формата VRM для 3D-аватаров, который ранее был дополнением.
Также появилась возможность размещать маркеры для создания субрегионов анимации, на которые можно перейти или зациклить их без воспроизведения всей анимации.
5. Физика Jolt теперь встроена, а не является расширением
Еще одно ключевое изменение в Godot 4.4 - Jolt, библиотека динамики твердого тела с открытым исходным кодом, используемая многими разработчиками в качестве физического движка де-факто, теперь интегрирована непосредственно в Godot.
Ранее Jolt, используемый в таких играх, как Horizon Forbidden West, был расширением.
Новый встроенный модуль Jolt Physics все еще является экспериментальным и пока не настолько полнофункциональным, как существующая система Godot Physics: список отличий можно найти в онлайн-документации.
Тем не менее, расширение Jolt сейчас находится в режиме обслуживания, и будет упразднено, как только родная физическая система Jolt достигнет функционального паритета.
Другие изменения, повышение производительности и поддержка платформ
Также внесен ряд улучшений в работу со сценариями, включая поддержку типизированных словарей, всплывающие подсказки в редакторе GDScript и новый оценщик выражений.
Была улучшена производительность ядра: большие проекты загружаются в редакторе «до 3 раз» быстрее.
Godot также теперь поддерживает графический API Apple Metal нативно, а не использует MoltenVK для запуска Vulkan поверх Metal, что должно повысить производительность на процессорах Apple Silicon.
Платформенные изменения включают первоначальную поддержку устройств XR в редакторе Android. Редактор Android также теперь может генерировать и экспортировать двоичные файлы напрямую, а не заставлять пользователей переходить на другую ОС.
Godot 4.4 совместим с 32- и 64-разрядными версиями Windows, 64-разрядными версиями Linux и macOS. Существуют также браузерные и Android-порты редактора Godot.