Что мне sh / представление структуры ускорения использовать для трассировки лучей в фрагментных шейдерах? - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу сделать трассировку лучей от фрагментного шейдера. Я не хочу использовать вычислительный шейдер, так как в любом случае мне нужно выполнить растеризацию, и я хочу выполнить простую трассировку лучей как часть оценки фрагментного шейдера за один проход. Простой в том смысле, что я sh, против которого я хочу, состоит из нескольких сотен треугольников. Я написал множество шейдеров, а также написал (на базе процессора) raytracers, так что я знаком со всеми концепциями. Что мне интересно, так это то, что является лучшим представлением для структуры ускорения me sh plus (возможно, с некоторым kd-деревом), чтобы передать ее фрагментному шейдеру? скорее всего, они будут каким-то образом преобразованы в текстуры (например, три пикселя для представления положения треугольника).

...