AMD детальніше розкрила інформацію про свою технологію DGF (Dense Geometry Format), яка напряму конкурує з NVIDIA RTX Mega Geometry і дозволяє значно підвищити щільність геометрії в іграх із трасуванням променів. Крім цього, вона пропонує нові підходи до стиснення даних, які розраховані на використання в майбутніх відеокартах на базі архітектури RDNA.
Деталі про технологію DGF від AMD
Ще минулого року компанія представила технологію DGF, яка дозволяє ефективно працювати з дуже великими обсягами полігонів шляхом поділу сцени на дрібні геометричні блоки, а не обробки всього одразу. Суть технології полягає в тому, що стандартні 3D-сітки перетворюються на невеликі фрагменти. Кожен такий елемент DGF містить до 64 вершин і 64 трикутники, а також зберігається у компактному блоці розміром 128 байтів, де додатково міститься службова інформація. З таких блоків і формується повна модель.
Тепер AMD розкриває більше технічних деталей і підкреслює, що DGF здатна суттєво підвищити рівень геометричної деталізації в сучасних задачах - зокрема в іграх із трасуванням променів та інших 3D-задачах.
З розвитком технологій на кшталт Nanite в Unreal Engine стало очевидно, що індустрія рухається до надзвичайно складних моделей із мікротріангуляцією. Часто такі підходи використовують навіть обчислювальні шейдери для рендерингу, що створює додаткові труднощі при роботі з трасуванням променів.

Проблема в тому, що стиснена геометрія потребує декодування перед використанням у трасуванні променів, а це додає затримки доступу до пам'яті та може викликати фрізи і втрати продуктивності. Навіть із апаратним прискоренням сучасні структури вже наближаються до межі своїх можливостей. AMD також зазначає, що нинішні закриті API для трасування променів мають низку недоліків:
- Обсяг пам'яті для попередньої підготовки повинен враховувати найгірші сценарії стиснення, що збільшує витрати ресурсів.
- Потрібно зберігати додаткові дані для відтворення точного порядку трикутників, що ще більше навантажує пам'ять.
- Необхідна конвертація у внутрішній GPU-формат, що впливає на швидкодію, розмір кристала та енергоспоживання.
Щоб вирішити ці обмеження, AMD разом із Samsung та іншими партнерами розробила стандарт додаткового стиснення - DGF SuperCompression (DGFS).
Цей рівень стиснення дозволяє ще більше зменшити розмір даних - приблизно до 30%. При цьому технологія не прив'язана лише до нових відеокарт: вона може працювати і на старіших поколіннях RDNA, забезпечуючи економію місця, тоді як майбутні архітектури (ймовірно RDNA 5) отримають повноцінну підтримку та ще більший приріст ефективності.
За словами AMD, DGFS працює як програмний шар, який додатково стискає DGF-дані, але при цьому дозволяє точно відновлювати оригінальні геометричні блоки або перетворювати їх у класичні vertex/index буфери, що забезпечує сумісність навіть зі старішим залізом.
У підсумку можна сказати, що майбутнє ігрової графіки рухається до різкого збільшення складності геометрії. AMD із DGF фактично закладає основу для наступного покоління графічних рішень, включно з RDNA 5 та потенційно майбутніми консолями, де нейронний рендеринг і надщільна геометрія можуть стати стандартом. Точні терміни появи цих технологій поки що не оголошені.

