Новини Залізо та технології AMD представила метод рендерингу, який потребує всього 52 КБ VRAM замість гігабайтів

AMD представила метод рендерингу, який потребує всього 52 КБ VRAM замість гігабайтів

Arkadiy Andrienko
Читати у повній версії

Дослідники AMD представили принципово новий підхід до рендерингу складних об'єктів в реальному часі. Суть — у радикальному скороченні споживання відеопам'яті (VRAM) за рахунок генерації геометрії «на льоту» безпосередньо на графічному процесорі, минаючи центральний процесор.

Традиційно деталізовані 3D-моделі дерев зберігаються у відеопам'яті у готовому вигляді, займаючи десятки гігабайт. Новий метод використовує процедурну генерацію на основі технологій DirectX 12 Work Graphs і Mesh Nodes. Замість зберігання всієї геометрії у VRAM, туди завантажується лише компактний алгоритм-«інструкція» (розміром близько 50 КБ), що описує правила побудови дерева. Безпосередньо під час рендерингу кадру графічний процесор, використовуючи цю інструкцію, самостійно створює потрібну геометрію дерева з необхідним рівнем деталізації (LOD).

В результаті сцена, яка при класичному підході вимагала б більше 34 гігабайт VRAM, тепер обходиться всього 52 кілобайтами корисних даних. Різниця становить порядку 666 тисяч разів.

Ключові плюси технології:

  • Звільнення CPU. Основне навантаження лягає на GPU, CPU практично не залучений.
  • Висока швидкість. На карті рівня Radeon RX 7900 XTX генерація геометрії займає близько 3 мілісекунд, забезпечуючи стабільні 120 FPS навіть у складних сценах.
  • Параметризація. Художники можуть гнучко налаштовувати понад 150 параметрів (форма гілок, колір листя по сезонам, анімація від вітру) з миттєвим відгуком.
  • Ефективність пам'яті. Проміжні дані (буфер до ~1.5 ГБ) звільняються відразу після генерації кадру.

Хоча демонстрація зосереджена на деревах, сам підхід універсальний. Принцип процедурної генерації складної геометрії силами GPU з мінімальними витратами пам'яті потенційно застосовний до інших природних об'єктів і навіть текстур. Це відкриває шлях до створення більш деталізованих і різноманітних відкритих світів без екстремальних вимог до обсягу відеопам'яті.

Поки технологія вимагає підтримки сучасних графічних API (DirectX 12 з Work Graphs/Mesh Nodes) та актуальних GPU (AMD RDNA 3+ або NVIDIA RTX 30-серії і новіше). Дослідники розглядають інтеграцію з трасуванням променів і вірять, що подібні методи можуть стати новим стандартом оптимізації в ігровій індустрії.

🏴‍☠️ Журналисты раскрыли детали ремейка Assassin's Creed 4 — современной линии сюжета не будет
    Про автора
    Коментарі10
    Залишити коментар
    3 місяці
    Довольно хорошее новшество
    Відповісти
    3 місяці
    действительно что то свеженькое) начало информации о данной технологии интересная.
    Відповісти
    3 місяці
    Наверное как-то так сделан эдакий прототип игры ..krieger.
    Відповісти
    3 місяці
    Вспомнилась техно-демка из нулевых, сделанная для конкурса — с названием, похожим и отсылающим к ДООМ 3. Весила не более 16 килобайт. Попробовал загуглить — предлагают, как вариант, ту же "krieger", которая весит в пределах 100 килобайт. Это вообще такое направление было/есть — делать компактные техно-арт-демки. Кажись, это называется — демосцена, целая — кибер-субкультура. 🫥
    Відповісти
    3 місяці
    Ждём продолжения этой инновации
    Відповісти
    3 місяці
    Хм... Это напоминает на запись ролика на движке игры, как в классических Quake/HL/Unreal. Там записывает "макросы" на нажатия кнопок и направления мыши XYZ.
    Сейчас ролик записывают через видеокодек Н.262/263, вот и получаются гигабайты.
    Відповісти
    3 місяці
    Что то сильно красиво звучит чтобы быть правдой. Это получается видеокарте должно хватить максимум 2 гигабайт видеопамяти :)) А кто то плакал что в rtx 5060 8 гигов это катастрофа...
    Відповісти
    3 місяці
    Частенько те кто плачут из такой категории
    Відповісти
    3 місяці
    Не очень понятно в чем все таки плюс, видео память и cpu освобождаются, это да, но это дополнительная нагрузка на gpu, а кардинального прорыва производительности в новых поколениях gpu не наблюдается, и ближайшие годы не предвидится, чтобы тянуть доп. нагрузку еще и с трассировкой и желательно не потребляя при этом киловатт.
    Відповісти
    2 місяці
    Интересно, АМД подводит к тому, что 8 гиг у нвидиа будет хватать)))
    Відповісти