SideFX Houdini на положение поверхности пикселя и нормали по всей сцене - PullRequest
0 голосов
/ 19 ноября 2018

как я могу получить за пиксель все положения поверхности и нормали всей сцены.

Я не хочу останавливаться на первой попавшейся поверхности.Мне нужно получить информацию обо всем объекте.

Например, куб находится перед сферой.Положение камеры просто показывает куб - сфера попадает в это положение камеры с помощью куба.Мой вывод каждой позиции пикселя данных рендеринга камеры дает мне информацию о положении поверхности в мировом пространстве и нормали куба при первом попадании.Затем снова для другой стороны куба.Тогда две поверхности сферы.

Как этого достичь?

Спасибо

1 Ответ

0 голосов
/ 27 ноября 2018

В Vex вы можете использовать intersect_all , чтобы получить все пересечения вдоль луча и собрать информацию о поверхности, такую ​​как нормали, используя primuv .

...