Инженеры AMD разработали новую технологию процедурной генерации деревьев, которая позволяет существенно сократить использование видеопамяти во время рендеринга растительности в видеоиграх. Благодаря этому решению для создания сцены с деревьями достаточно всего лишь 52 КБ VRAM, тогда как традиционные методы требуют до 34,8 ГБ. Это стало возможным благодаря специальному алгоритму, который оптимизирует геометрию объектов, обеспечивая сохранение высокой детализации.
Об этом сообщает ProIT
Инновации в рендеринге: полная автономия GPU и динамическое изменение сезонов
Новую технологию впервые продемонстрировали на конференции High-Performance Graphics 2025 в Копенгагене. Она использует рабочие графы DirectX 12 и узлы сетки для построения моделей деревьев без значительной нагрузки на процессор. Особенностью является возможность управления более чем 150 параметрами: от цвета листвы в зависимости от времени года до стиля веток, сложной анимации и автоматической смены уровня детализации. Все это происходит в режиме реального времени, что повышает гибкость для художников и разработчиков.
Во время тестирований на видеокарте Radeon RX 7900 XTX система генерировала уникальную геометрию деревьев и загружала ее в буфер чуть более чем за три миллисекунды. Технология динамически настраивает уровень детализации, поддерживая стабильные 120 кадров в секунду даже при высоких нагрузках. Визуальные эффекты, включая колебания от ветра и взаимодействие с окружением, выполняются без задержек. Процессор лишь передает минимальный набор параметров, необходимых для работы графического процессора, что устраняет постоянную необходимость в обмене данными между CPU и GPU.
«В AMD нашли способ уменьшить объем видеопамяти, используемой для рендеринга деревьев, в невероятные 666 352 раза. Исследователи разработали улучшенную процедурную генерацию деревьев для оптимизации использования видеопамяти. Видео демонстрирует рендеринг сцены, для создания которой нужно всего лишь 52 КБ данных. Если бы она была создана с помощью обычной геометрии, для хранения в видеопамяти потребовалось бы 34,8 ГБ. На видео можно увидеть, в частности, удивительную смену времени года, которая недоступна современным играм».
Потенциал внедрения и перспективы для игровой индустрии
Пока что внедрение этой технологии ограничено поддержкой видеокарт AMD RDNA 3+ и NVIDIA RTX 30 и новее. Ожидается, что со временем она станет доступной и для игровых движков и консолей, над чем сейчас работают инженеры. Дополнительно исследуется возможность адаптации для трассировки лучей, что традиционно является сложной задачей для современных графических процессоров.
Инновационный подход AMD к процедурной генерации деревьев может существенно изменить визуальный уровень игр следующего поколения, сделав реалистичную растительность доступной даже на устройствах с ограниченными ресурсами.