Игровой движок с открытым исходным кодом Godot начал внедрять функции трассировки лучей через Vulkan, что является важным шагом для конкуренции с высокоуровневыми коммерческими движками. Новость сообщила сайт Phoronix 13 февраля 2026 года, выделив работу разработчика Антонио Каджано из LunarG. Пул-реквест GH-99119, заложивший основу для трассировки лучей в рендеринг-устройстве Godot, был интегрирован в основной код. Каджано также предоставил демонстрационный проект на GDScript, чтобы показать функциональность в действии. Это движение знаменует начало пути, который может привести Godot к нативной поддержке реалистичных эффектов освещения.
Разработка была официально представлена на Vulkanised 2026, конференции, организованной Khronos Group в Сан-Диего с 9 по 11 февраля. В докладе Каджано объяснил сложности интеграции трассировки лучей в движок с уже сложным конвейером рендеринга. Согласно официальному сайту Godot, хотя API трассировки лучей Vulkan существует уже несколько лет, его практическая реализация — трудная задача, поскольку добавляет дополнительный уровень сложности в графическую систему. Сообщество встретило новость с энтузиазмом, что видно по обсуждениям на официальном форуме и Reddit, где пользователи следят за прогрессом функции. Ожидается, что поддержка будет постепенно стабилизироваться и расширяться.

Godot 4.7 dev 1, первая тестовая версия новой серии, уже включает основы Vulkan ray-tracing вместе с другими важными улучшениями. Движок обновлен до Vulkan SDK 1.4.335.0, получил поддержку HDR-выхода на Windows, новый нативный файловый селектор для всех платформ и различные улучшения редактора. Эти изменения подробно описаны в официальном анонсе Godot Engine, опубликованном в феврале 2026 года. Первоначальный фокус ray-tracing направлен на создание надежной инфраструктуры с оптимизациями отсечения и поддержкой глобального освещения в реальном времени. Благодаря этому Godot приближается к функциям, уже доступным в таких движках, как Unreal Engine и Unity.
Путь к полноценной трассировке лучей еще долог, но работа уже показывает многообещающие результаты. Текущая реализация зависит от расширений Vulkan, таких как VK_KHR_ray_tracing и VK_KHR_acceleration_structure, которые позволяют использовать GPU NVIDIA RTX, AMD RDNA 2+ и Intel Arc. Техническое сообщество уже обсуждает будущие улучшения, такие как поддержка opacity micromaps и оптимизации для растительности, как указано в предложении на GitHub. Сам Каджано представил детальное видение проекта, показав, что существует четкий план развития функции в следующих версиях. Если темпы сохранятся, Godot может стать еще более привлекательным вариантом для разработчиков, ищущих передовую графику без лицензионных платежей.
Комментарии 0
Login to Comment
You need to be logged in to join the discussion
Loading comments...
No comments yet
Login to be the first to comment!