AMD представила экспериментальную систему процедурной генерации деревьев на графическом процессоре

Компания AMD представила инновационную технологию, позволяющую генерировать деревья в режиме реального времени исключительно с помощью видеокарты.
24 июня 2025, вторник 20:32
ddr77 для раздела Блоги

Технология использует DirectX 12 и Work Graphs для генерации природы без участия процессора и полностью работает на графическом процессоре. Это позволяет строить детализированные модели в режиме реального времени, не нагружая центральный процессор. Система была представлена на конференции High-Performance Graphics 2025 в Копенгагене и основана на технологиях DirectX 12 Work Graphs и Mesh Nodes, которые позволяют создавать уникальные формы растений динамически.

С помощью этого подхода художники и разработчики могут регулировать более 150 параметров, таких как цвет листвы в зависимости от времени года, форма ветвей, стиль обрезки, уровень анимации и автоматическая подстройка детализации. Все изменения происходят мгновенно, что делает возможным их использование в играх нового поколения. Тестирование на видеокарте Radeon RX 7900 XTX показало, что построение геометрии занимает чуть более трёх миллисекунд, при этом система сохраняет стабильные 120 кадров в секунду даже при высокой нагрузке.

Особое внимание уделено оптимизации памяти: вместо использования десятков гигабайт, как в традиционных подходах, новая система задействует всего 51 КБ данных на кадр, что снижает объём временного хранилища почти на миллион процентов. Для выполнения задач выделяется буфер до 1,5 ГБ, но он освобождается сразу после завершения работы.

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

Хотя на данный момент поддержка ограничивается только видеокартами AMD серии RDNA3+ и современными графическими процессорами NVIDIA 30-й серии и выше, исследователи верят, что в будущем эта модель станет стандартом в индустрии.

В планах — расширение возможностей системы за счёт трассировки лучей, которая может быть реализована с использованием тех же Work Graphs для создания иерархий ограничивающих объёмов.

Теги