Какая работа передаётся специальным блокам
Чтобы найти ближайшее пересечение, renderer не проверяет каждый треугольник подряд. Пространственная структура отсекает большие группы геометрии. В описании Turing NVIDIA выделяет ускорение обхода BVH и тестов луч–треугольник. Это конкретная архитектурная иллюстрация; устройство блоков и поддерживаемых примитивов различается между поколениями и производителями.
После найденного попадания всё ещё нужно вычислить материал, выбрать дальнейший путь и обработать свет. Эти операции не исчезают. Поэтому удвоение скорости пересечений не означает удвоение скорости всего рендера, если существенная часть времени тратится в других местах.
Структуры нужно сначала построить
Acceleration structures требуют памяти, времени подготовки и обновления. Для статичного объекта эту работу можно переиспользовать; изменение геометрии способно потребовать другой обработки. Различаются перемещение экземпляра целиком и деформация его вершин. Реальный renderer выбирает режимы построения по своей модели сцены.
Практический вывод для автора: тяжёлая анимация геометрии может иметь иной профиль нагрузки, чем статичная сцена с таким же числом полигонов. Перед оптимизацией выясняют, где расходуется время: на обновлении структуры, пересечениях или shading. Уменьшение числа лучей не устраняет любой из этих расходов.
Аппаратный блок и API — разные слои
DXR, Vulkan RT и OptiX дают программе способы обратиться к трассировке, но не являются названиями одного и того же аппаратного блока. AMD HIP RT представляет ещё одну библиотечную модель; её документация отдельно задаёт условия аппаратного ускорения. Поддержка одного интерфейса не доказывает совместимость с любым renderer.
Для готового продукта проверяется собственная таблица устройств и драйверов. Нельзя взять возможности из общей спецификации GPU и приписать их программе, которая не использует нужный backend. Между объявленным аппаратным механизмом и доступной кнопкой приложения есть работа по интеграции и тестированию.
Почему лучи ещё не означают реализм
Качество изображения определяется моделями материалов, светом, геометрией и способом вычисления переноса энергии. Аппаратное ускорение может позволить больше выборок или более сложные эффекты в заданное время, но не исправляет неверный масштаб, экспозицию и некорректную normal map.
В realtime кадре RT нередко охватывает лишь отдельные эффекты. Полный path tracing тоже остаётся численным приближением с ограниченными выборками и моделями. Поэтому правильнее спрашивать, какие эффекты включены и как проверен результат, чем считать слово RT сертификатом физической точности.
Как измерять пользу
Практическая рекомендация: выберите сцену с характерной геометрией и материалами, а затем исследуйте полный pipeline. Сравнивайте одинаковый renderer, режим качества и условия вывода. Если меняются одновременно backend, denoiser и разрешение, результат относится к комбинации, а не только к аппаратному ускорению.
Для разработчика полезны инструменты анализа acceleration structures, например Radeon Raytracing Analyzer. Они помогают найти избыточную работу обхода и особенности геометрии. Для художника достаточно согласованного теста нескольких камер и кадров, но важно учитывать память и время подготовки, а не только финальную фазу сэмплирования.
Короткий диагностический вопрос
Если включение аппаратного режима мало изменило время, это не обязательно означает неисправность. Проверьте, действительно ли renderer использует требуемый backend и занимает ли трассировка значимую долю задачи. Загрузка текстур или тяжёлая постобработка могут оставаться прежними.