AMD представила инновационные тетраэдрические клетки, сокращающие потребление памяти для трассировки лучей в 50 раз

Но пока это просто научная работа

Компания AMD создала технологию, способную значительно уменьшить ресурсоёмкость трассировки лучей в видеоиграх. Технология тетраэдрических клеток позволяет осуществлять трассировку лучей в реальном времени для сотен миллионов анимированных треугольников без значительных накладных расходов на ускорение, которые обычно сопутствуют таким рабочим нагрузкам.

Данные поступают не из стандартного пресс-релиза или демонстрации, а из научной статьи одного из экспертов компании. В ней показана работа технологии на крупномасштабной сцене ландшафта, содержащей приблизительно 25 000 независимо анимированных растений.

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

При максимальном уровне детализации данные о растениях в совокупности составляют около 2,8 миллиардов треугольников. После выбора LOD, примерно 500 миллионов анимированных треугольников трассируется лучами в каждом кадре, используя основные и теневые лучи, при этом сцена работает со скоростью более 60 кадров в секунду при разрешении Full HD на видеокарте Radeon RX 9070 XT.

Отчасти это стало возможным благодаря снижению потребления памяти в 50 раз. Вместо примерно 80 ГБ, которые были бы необходимы для обработки такой сцены традиционным способом, в данном случае используется всего 1,7 ГБ. Кроме того, время обновления BVH на кадр уменьшилось примерно в 100 раз: с 300 мс до 3,3 мс.

Источник
Оцените статью
Эхо мира