Сегодня 22 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

AMD посадила 25 тысяч растений в тетраэдральные клетки, чтобы Radeon не съела 80 Гбайт памяти

Компания AMD продемонстрировала технологию Tetrahedral cages (тетраэдральные клетки или каркасы) в области компьютерной графики, способную в некоторой степени снизить затраты памяти при трассировке лучей в сложных анимированных сценах, в частности, с большим количеством растительности.

 Источник изображений: AMD

Источник изображений: AMD

Метод тетраэдральных каркасов позволяет в реальном времени выполнять трассировку лучей для сотен миллионов независимо анимированных треугольников, избегая при этом огромных накладных расходов на структуры ускорения, известные как иерархия ограничивающих объёмов, или BVH, которые обычно сопровождают подобные задачи.

Разработчики продемонстрировали подход на сцене с примерно 25 тыс. анимируемых растений, суммарно содержащих до 2,8 млрд треугольников. После выбора уровня детализации (LOD) в каждом кадре трассировались около 500 млн треугольников с использованием первичных и теневых лучей. На видеокарте Radeon RX 9070 XT такая сцена работала со скоростью более 60 кадров/с при разрешении 1920 × 1080 пикселей. В качестве примера AMD использовала растительность, отдельные экземпляры которой должны независимо реагировать на локальные изменения направления ветра.

Однако главным результатом AMD называет не само количество обрабатываемых треугольников, а сокращение объёма памяти, необходимого для структур ускорения трассировки лучей (BVH), и времени их обновления. В традиционном подходе каждый независимо анимируемый объект требует собственного набора изменяющихся вершин и соответствующей структуры ускорения. При работе с той же сценой из растительности обычные плотные BLAS-структуры потребовали бы до 80 Гбайт видеопамяти, а их обновление занимало бы более 300 мс на кадр на Radeon RX 9070 XT.

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

В представленном AMD тесте такой подход позволил сократить объём памяти под BVH до примерно 1,7 Гбайт, а суммарное время обновления структур ускорения — до около 3,3 мс на кадр. Таким образом, по сравнению с традиционным вариантом речь идёт примерно о 47-кратном уменьшении потребления памяти и более чем 90-кратном сокращении времени обновления BVH.

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

Лежащее в основе технологии исследование, подробно описанное в докладе AMD «Ray Tracing Massive Amounts of Animated Geometry» («Трассировка лучей для огромных объёмов анимированной геометрии»), взяло третий приз на конференции и было удостоено награды Wolfgang Straßer Best Paper Award на конференции High-Performance Graphics 2026. Компания AMD также разрабатывает примеры использования технологии для DirectX Raytracing (DXR) и библиотеку на C++, состоящую только из заголовочных файлов (header-only), чтобы помочь разработчикам внедрить эту технологию в свои конвейеры рендеринга.

На данный момент это лишь демонстрация результатов исследования, а не функция, уже реализованная в выпущенных играх. Но она потенциально открывает возможность для определённых сцен оставить основную геометрию и её структуры ускорения неизменными и потенциально позволяет снизить требования к видеопамяти и время подготовки каждого кадра.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про 3d-графика

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Новая экспериментальная модель «Яндекса» Alice AI Foundation LLM опережает по возможностям зарубежные аналоги 4 ч.
Некоторые iPhone 18 Pro зависают и перезагружаются из-за бага в Face ID, пожаловались пользователи 5 ч.
«Мы ещё не закончили»: Bungie передумала отменять Destiny 6 ч.
Google оштрафовали на €403 млн за неправильный сбор геоданных европейцев 7 ч.
Анджей Сапковский рассказал, когда ждать следующего «Ведьмака» 8 ч.
«Заберите мои деньги, прошу»: геймплейный трейлер дополнения Lazarus заинтриговал фанатов Cronos: The New Dawn 9 ч.
«Криптозима» закончилась? Биткоин достиг максимума с января, перешагнув $85 000 10 ч.
Анонсирован уютный симулятор уборки Dust till Dawn с элементами хоррора и музыкой от композитора Silent Hill 11 ч.
Valve открыла исходный код Lepton — инструмента для переноса игр с Android на Steam Frame 11 ч.
Пираты удалили Denuvo из Assassin's Creed Mirage — игра стала быстрее загружаться и лучше работать 15 ч.
Новая статья: Обзор ИБП Ippon Na+ II TAE 1000 с натрий-ионным аккумуляторами 3 ч.
Новая статья: Обзор беззеркальной камеры Sony Alpha a7R VI: 67 мегапричин впечатлиться и пострадать 5 ч.
Умный домашний дисплей Apple может быть представлен уже в следующем месяце 5 ч.
Acer, Dell, HP и Asus представили свои версии Googlebook с процессорами Intel Core Ultra 300 и Snapdragon X Elite 8 ч.
MediaTek представила ноутбучный процессор Dimensity CX C10 Max для Googlebook — он поддерживает ИИ и трассировку лучей 9 ч.
Стартовали предзаказы на Googlebook — Android-ноутбуки на чипах Intel и Qualcomm оценены от $899 9 ч.
Vivo представила фотофлагманы X500 Pro и X500 Pro Max — первые на 2-нм чипе Dimensity 9600 Pro 10 ч.
Британский необлачный провайдер Nscale подал заявку на IPO в США с оценкой рыночной стоимости в $35 млрд 11 ч.
iFixit разобрали iPhone 18 Pro и Pro Max — новая камера дороже в ремонте, а батарея может потянуть за собой дисплей 11 ч.
Apple программно занизила ёмкость батареи iPhone 18 Pro Max — активация всё исправляет 11 ч.