Специалисты AMD сократили требования к видеопамяти для 3D-рендеринга деревьев с 38 ГБ до всего лишь 52 КБ

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Мониторы и видеокарты

Исследователи AMD продемонстрировали технологию, которая кардинально меняет подход к рендерингу растительности в 3D-сценах. Благодаря переносу задач процедурной генерации с центрального процессора на графический, потребность в видеопамяти для отрисовки сложных сцен с растительностью упала более чем в 680 000 раз, открывая тем самым путь к созданию миров беспрецедентной детализации.

Автор: ИИ Google Gemini Источник: gemini.google.com

Новый метод рендеринга сложных 3D-сцен снижает требования к видеопамяти (VRAM) с 34,8 гигабайт до всего лишь 51 килобайта. Такой впечатляющий результат был достигнут с помощью новых инструментов API DirectX 12 — рабочих графиков (Work Graphs) и узлов сетки (Mesh Nodes). Демонтрация технологии состоялась на конференции High-Performance Graphics 2025. Новая технология позволяет генерировать высокодетализированные, уникальные и анимированные деревья в реальном времени непосредственно силами графического процессора (GPU), практически исключая из этого процесса центральный процессор (CPU) и устраняя необходимость хранить в памяти гигабайты геометрических данных.

Суть технологии: от хранения к генерации

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

Инновация AMD переворачивает эту модель с ног на голову. Вместо того чтобы хранить готовые 3D-модели, в видеопамять загружается лишь крошечный набор инструкций — всего 51 КБ на тестовой сцене. Эти инструкции, по сути, являются рецептом, по которому графический процессор самостоятельно «выращивает» деревья для каждого кадра «на лету». Данный процесс называется процедурной генерацией, но впервые он был практически полностью перенесен на GPU благодаря двум ключевым технологиям.

  1. Рабочие графики (Work Graphs): Это функция в API Direct3D 12, которая позволяет графическому процессору самому ставить себе задачи, без постоянного обращения к CPU. Если раньше CPU выступал в роли менеджера, который раздавал команды, то теперь GPU может автономно управлять своей загрузкой, создавая и выполняя новые задачи по мере необходимости. Это значительно сокращает задержки и повышает общую эффективность.
  2. Узлы сетки (Mesh Nodes): Это расширение рабочих графиков, которое позволяет GPU напрямую генерировать сложную геометрию. Архитектор AMD Маттеус Чайдас (Matthäus Chajdas) метко охарактеризовал эту связку как «превращение самого рабочего графика в шейдер-усилитель на стероидах». Именно узлы сетки дают возможность создавать сложные полигональные сетки деревьев из ничего, основываясь лишь на базовых параметрах.

В демонстрационной сцене, работающей на видеокарте AMD Radeon RX 7900 XTX, процесс генерации уникальной геометрии деревьев и их отрисовки занимал всего 3,13 миллисекунды. При этом система предлагает художникам и разработчикам более 150 параметров для управления внешним видом деревьев в реальном времени, включая сезонные изменения, анимацию ветра, обрезку веток и автоматическую настройку уровня детализации (LOD).

«В течение многих лет разработчики игр мечтали о полностью управляемом GPU рендерере, где вся обработка сцены происходит на графическом процессоре», — заявил архитектор AMD Маттеус Чайдас.

Перспективы применения технологии

Идея GPU-управляемых конвейеров рендеринга не нова, но рабочие графики, ставшие результатом сотрудничества Microsoft, AMD и других участников индустрии, являются реальным шагом к ее воплощению.

«AMD внесла значительный вклад в разработку рабочих графиков с самого начала… Это была продуктивная совместная работа всей индустрии», — отметил инженер команды Microsoft DirectX Амар Патель (Amar Patel).

Хотя технология демонстрирует впечатляющие результаты, ее массовое внедрение потребует времени. Во-первых, она зависит от поддержки на аппаратном уровне, которая в настоящее время ограничена видеокартами AMD RDNA 3 и новее, а также NVIDIA GeForce 30-й серии и новее. Во-вторых, разработчикам игр потребуется время на изучение и интеграцию нового API в свои движки. Наглядным примером является технология Mesh Shaders, которая, несмотря на свой потенциал, нашла применение лишь в нескольких крупных проектах, таких как Alan Wake 2.

Тем не менее, потенциальные выгоды огромны. Для игроков это означает возможность увидеть более богатые, плотные и динамичные миры без необходимости покупать флагманские видеокарты с огромным объемом памяти. Для разработчиков — это свобода от жестких ограничений по «бюджету» памяти и возможность создавать по-настояшему живые, меняющиеся окружения.

Более того, продемонстрированный подход не ограничивается только деревьями. Подобный метод процедурной генерации может быть применен к любым сложным объектам: зданиям, скалам, траве и многому другому. В перспективе это может коснуться даже текстур, где уже ведутся исследования по использованию нейросетей для сжатия данных, чем занимаются как AMD, так и NVIDIA.

Источник: tomshardware

Автор не входит в состав редакции iXBT.com (подробнее »)

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Призраков не существует: новая математическая структура объяснила эффект темной материи без невидимых частиц

Галактики вращаются слишком быстро. Окраины спиральных структур движутся с такой скоростью, что гравитация видимого вещества — всех существующих там звезд, планет и газовых...

Почему Трухильо называют городом вечной весны и стоит ли его посетить

Погода не устает мучить людей своими перепадами: летом становится невыносимо жарко, зимой заваливает снегом, и вообще хочется вечной весны с ее умеренными температурами, но это лишь мечты…...

Борода: 5 причин, почему на Руси берегли растительность на лице (от штрафов до Шнобелевки)

  • Тематическая подборка
  • Оффтопик
Почему борода на Руси стоила дороже пальца и как она помогала выжить в драке? 5 причин: от пропуска в Рай до бунта против бритвы. Как обычная растительность на лице стала символом свободы и веры.

FiiO опять взялись за старое: представлен автоматический виниловый проигрыватель TT11

Индустрия воспроизведения звука с виниловых пластинок пока еще на подъеме, выпускают новые музыкальные релизы на пластинках, производят проигрыватели в разных ценовых диапазонах. Это даже модно....

Группа «БиС» воссоединилась спустя 17 лет на концерте Влада Соколовского: как это было

Девятого апреля во время сольного концерта российского певца Влада Соколовского было объявлено о воссоединении группы «БиС», распавшейся 17 лет назад. На сцене появился Дмитрий Бикбаев, второй...

Букет вянет за день? 10 видов цветов, которые держатся 3–4 недели и советы по уходу

Цветы вянут за день? Вот 10 видов, которые простоят в вазе до 4 недель: хризантемы, розы, гвоздики и другие. Конкретные советы по уходу плюс отдельные лайфхаки для каждого вида.