Ray tracing на младших моделях видеокарт

Помогите разобраться. Рейтрейсинг это что-то аппаратное или программное?

4.8K4.8K открытий

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

Ответить