AMD представила более подробную информацию о своей технологии DGF, или Dense Geometry Format, которая является конкурентом RTX Mega Geometry от NVIDIA. Она обеспечивает значительно большее количество геометрии в играх с трассировкой лучей, предлагая новые методы сжатия, разработанные с учетом будущих GPU на архитектуре RDNA.
По мере роста масштабов геометрии в играх такие технологии, как DGF от AMD и RTX Mega Geometry от NVIDIA, становятся жизненно важными для поддержки передовых игр с трассировкой лучей
В прошлом году AMD анонсировала свою технологию Dense Geometry Format, или DGF. Эта технология призвана обрабатывать огромное количество полигонов путем потоковой передачи кластеров геометрии вместо целых сцен. Принцип работы DGF от AMD прост. Она предназначена для хранения сжатых треугольных сеток путем преобразования стандартной треугольной сетки в небольшие сетки или мешлеты. Один DGF-мешлет состоит из 64 вершин и 64 треугольников и хранится в 128-байтном DGF-блоке, который также включает метаинформацию. Набор DGF-блоков представляет собой сетку.

Теперь AMD раскрывает больше подробностей о DGF, заявляя, что она обладает потенциалом для обеспечения огромного увеличения детализации геометрии в таких приложениях, как рендеринг с трассировкой лучей в играх, создание контента, виртуальное производство и ряд других сценариев работы с 3D в реальном времени.
С появлением Nanite в Unreal Engine планка для сложных моделей была поднята. Эти технологии также вводят форматы с малыми треугольниками, которые растеризуются и в некоторых случаях используют программную растеризацию в вычислительных шейдерах, что создает проблемы с рендерингом с трассировкой лучей.

Использование форматов сжатия для обеспечения жизнеспособности этих треугольников в API трассировки лучей требует декодирования, что влияет на задержку памяти, вызывая нестабильность, рывки и снижение производительности. Даже при использовании аппаратного ускорения текущие структуры слишком велики для поддержки будущего контента. По данным AMD, текущая структура API «черного ящика» для ускорения трассировки лучей имеет ряд ограничений, в том числе:
- Выделение памяти для «предварительной сборки» должно быть рассчитано на наихудший коэффициент сжатия, что увеличивает минимальный объем занимаемой памяти и добавляет сложности и неэффективности в процесс сборки.
- Реализация должна хранить достаточно информации для точного воспроизведения исходного порядка треугольников для индексных ссылок, что увеличит потребление памяти.
- Реализация должна преобразовывать входные данные в аппаратный формат, что в конечном итоге влияет на производительность, площадь кристалла и/или энергопотребление. Обязательное транскодирование во время выполнения не поощряет реализацию тех областей проектного пространства, которые более плотные, но их сложнее кодировать. Результатом является косвенное увеличение потребления памяти.
Для решения этой проблемы AMD сотрудничала с Samsung и различными другими разработчиками программного обеспечения для создания стандартного и эффективного формата сжатия геометрии, который является частью DGF и называется DGF “SuperCompression”.
DGF SuperCompression дополнительно сжимает данные DGF для снижения затрат на хранение до 30%. Технология также работает на оборудовании без поддержки DGF, поэтому, хотя старые графические процессоры RDNA, такие как RDNA 4 и предыдущие поколения, поддерживают суперсжатие DGF со снижением размера хранилища до 30%, будущие графические процессоры, такие как RDNA 5, предложат более полную поддержку, что приведет к еще большему приросту.
Мы решаем эту проблему, представляя DGF SuperCompression (DGFS) — программную систему, которая дополнительно сжимает данные DGF для снижения затрат на их хранение. Геометрия, закодированная с помощью DGFS, больше не может потребляться напрямую оборудованием, но может быть значительно уменьшена в размере. DGFS способен точно реконструировать заданный набор блоков DGF, а также поддерживает эффективное декодирование в обычный буфер вершин и индексов, что позволяет контенту DGFS работать на оборудовании без поддержки DGF.
AMD

AMD опубликовала некоторые необработанные данные о занимаемом пространстве и полученную экономию для различных моделей как для блоков DGF, так и для несжатых потоков DGFS, работающих на ее графическом процессоре текущего поколения Radeon RX 9070 XT (RDNA 4):
Примечание — Результаты времени декодирования получены на системе с 16-ядерным процессором AMD Ryzen 9 7950X, 64 ГБ оперативной памяти DDR5 6000, видеокартой AMD Radeon RX 9070 XT, материнской платой MSI PRO X670-P WIFI и Microsoft Windows 11 2025 Update.
Нет сомнений в том, что геометрия в играх следующего поколения претерпит огромный скачок. The Witcher IV — один из примеров, который выглядел абсолютно великолепно даже в демо-версии, показанной несколько месяцев назад. Кроме того, NVIDIA уже использует RTX Mega Geometry в Alan Wake 2, и эта технология появится и в Control Resonant. DGF (Dense Geometry Format) от AMD прокладывает путь для ее будущих архитектур нейронного рендеринга, таких как линейка RDNA 5, которая, как ожидается, появится на ПК и консолях нового поколения.
Хотя сроки появления архитектур AMD следующего поколения в действии не определены, AMD обсуждает такие замечательные функции, как FSR Diamond, и многое другое в рамках своего Project Amethyst с Sony.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Hassan Mujtaba




