AMD представила новую технологию трассировки лучей, которая снижает расход видеопамяти с 80 до 1,7 ГБ. Метод использует подвижную оболочку для растений вместо пересчета каждой модели. Разработка пока на стадии исследования.
AMD показала новую технологию для трассировки лучей, которая резко снижает нагрузку на видеокарту. В тесте она уменьшила расход видеопамяти с 80 до 1,7 ГБ, а время обработки сцены — с 300 до 3,3 мс на кадр.
Технологию протестировали на сцене примерно с 25 тыс. растений, которые могли двигаться независимо друг от друга. Вместо того чтобы каждый кадр заново обрабатывать каждое растение целиком, AMD использует для них простую подвижную оболочку. Видеокарте достаточно двигать эту оболочку, а сложные модели растений можно не пересчитывать заново.
AMD сравнила новый метод с обычным подходом и получила большую разницу. Расход памяти снизился с 80 до 1,7 ГБ, а время обработки — с более чем 300 до 3,3 мс. При этом речь идет о результатах конкретного теста, а не о гарантированном 90-кратном ускорении игр.
У технологии есть и ограничение. Разработчик теряет возможность независимо управлять каждым отдельным элементом сложной модели, поэтому метод лучше подходит для лесов, травы, листвы и других объектов, которые двигаются примерно одинаковым образом. Например, вместо анимации каждой травинки можно деформировать целую оболочку под воздействием виртуального ветра.
Пока разработка находится на стадии исследования. AMD заявляет, что технология совместима с DirectX Raytracing, а компания также работает над примерами для DXR и специальной библиотекой для разработчиков. Поэтому до появления метода в реальных играх еще потребуется интеграция с игровыми движками и рабочими процессами создания графики.
Источник: hi-tech.mail.ru