Компьютерная графика, мягкие тени, Nvidia OptiX

109
15 сентября 2019, 16:10

Пытаюсь реализовать мягкие тени, как y Inigo Quilez (живой пример на shadertoy)

только при помощи Nvidia OptiX, и что-то не очень пока могу разобраться, в какой части конвеера OptiX я могу это запрограммировать.

Реализация во фрагментном шейдере, как у автора, в момент нахождения пересечения запускает новый луч и во время трассировки собирает информацию о тени.

Насколько я смог понять, мне нужно написать еще одну или дополнить оригинальную программу нахождения пересечения с геометрией в сцене и добавить информацию о тени в RayPayload во время итераций rtTrace?

Информации по OptiX в интернете крайне мало, есть официальный quickstart, который я начал ковырять и сразу немного в ступоре.

READ ALSO
Ошибка при сборке boost

Ошибка при сборке boost

Выполнил/b2 installи в конце помимо всего прочего вывелось:

130
Зачем нужна эквивалентность?

Зачем нужна эквивалентность?

Есть равенство (equality) ==

132
Почему не видно класс?

Почему не видно класс?

Вот есть ссылка

211
Как в javaFX обновить Label из второго потока

Как в javaFX обновить Label из второго потока

Пытаюсь написать таймер обратного отсчета времениВ Label lbTimerCountDown должен отображаться текущее состояние времени в виде минуты:секунды "mm:ss"

124