
Открываем твой цифровой клуб…
Технологии и ИИ
Компания AMD объявила о разработке новой технологии, которая может существенно снизить ресурсоёмкость трассировки лучей в играх. Новая схема использует тетраэдрические клетки и позволяет трассировать лучи в реальном времени для сотен миллионов независимо анимированных треугольников без крупных накладных расходов, характерных для классических подходов к трассировке.
По данным научной статьи, опубликованной одним из сотрудников AMD, технология была продемонстрирована на крупной сцене с ландшафтом и большим числом анимированных объектов. В кадре, как отмечают авторы, задействованы примерно 25 000 independently анимированных растений.
В самой сцене, при максимальном уровне детализации, совокупно насчитываются около 2,8 миллиарда треугольников, из которых после выбора уровней детализации выбираются порядка 500 миллионов анимированных треугольников для трассировки лучей в каждом кадре, включая основной и теневые лучи. При этом сцена воспроизводится более чем на 60 кадрах в секунду в разрешении Full HD на видеокарте Radeon RX 9070 XT.
Большой вклад в экономию далo снижение потребления памяти в 50 раз: вместо приблизительно 80 гигабайт, необходимых для обработки подобной сцены обычными методами, сейчас достаточно около 1,7 гигабайта. Дополнительно время обновления BVH на кадр уменьшается примерно в 100 раз — с около 300 мс до примерно 3,3 мс.