Вопросы об узле Light Path

Oct 05 2020

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

Первое, что довольно сложно понять моему мозгу, это то, как можно смешивать лучи камеры и глянцевые лучи (как на картинке), а также превращать их в цветовую информацию. Как узел светового пути преобразует информацию о лучах камеры / глянцевом луче в информацию о цвете? Эта часть ставит меня в тупик, я не могу представить себе, что здесь происходит.

Еще меня озадачивает то, что измеряется длина и глубина луча. В руководстве к блендеру длина луча имеет следующее определение:

Расстояние, пройденное световым лучом от последнего отскока или камеры.

а глубина луча имеет следующее определение:

Сколько раз луч отражался или проходил при взаимодействии с поверхностью.

Исходя из этих определений, он измеряет «луч», мой вопрос в том, какой единственный луч измеряет оба этих параметра (или я думаю об этом неправильно)? Насколько я понимаю, разве не прыгают тысячи и тысячи лучей?

Ответы

1 JachymMichal Oct 30 2020 at 18:30

Вопрос 1:

Узел Light Path выводит одно значение от 0 до 1.
При подключении непосредственно к входу RGB они соответствуют черному и белому.

Пример использования упомянутого вывода Ray Length. Чем больше расстояние, тем выше значение.

Вопрос 2:

Значения рассчитываются для каждого луча, падающего на поверхность.

  • Прямой просмотр - 0 отказов
  • Зеркальное отражение - 1 отскок
  • Стеклянные панели - от 1 до 3 отскоков