Узел «Путь света»

../../../_images/render_shader-nodes_input_light-path_node.png

Узел «Путь света»

The Light Path node is used to find out for which kind of incoming ray the shader is being executed; particularly useful for non-physically-based tricks. More information about the meaning of each type is in the Light Paths documentation.

Входы

Этот узел не содержит входов.

Свойства

Этот узел не содержит свойств.

Выходы

Луч из камеры
1.0, если шейдер обрабатывает луч из камеры и 0.0 в противном случае.
Луч тени
1.0, если шейдер обрабатывает луч тени и 0.0 в противном случае.
Диффузный луч
1.0, если шейдер обрабатывает диффузный луч и 0.0 в противном случае.
Луч глянца
1.0, если шейдер обрабатывает луч глянца и 0.0 в противном случае.
Is Singular Ray Cycles Only
1.0, если шейдер обрабатывает единственный луч и 0.0 в противном случае.
Is Reflection Ray Cycles Only
1.0, если шейдер обрабатывает луч отражения и 0.0 в противном случае.
Is Transmission Ray Cycles Only
1.0, если шейдер обрабатывает луч передачи и 0.0 в противном случае.
Ray Length Cycles Only
Расстояние, пройденное лучом света после последнего отскока или от камеры.
Глубина луча

Number of times the ray been reflected or transmitted on interaction with a surface.

Примечание

Проход луча через прозрачный шейдер не увеличивает счётчик «отскоков».

Diffuse Depth Cycles Only
Number of times the ray has gone through diffuse reflection or transmission.
Glossy Depth Cycles Only
Number of times the ray has gone through glossy reflection or transmission.
Transparent Depth Cycles Only
Возвращает количество прозрачных поверхностей, через которые прошёл луч света.
Transmission Depth Cycles Only
Replace a Transmission light path after X bounces with another shader, e.g. a Diffuse one. This can be used to avoid black surfaces, due to low amount of max bounces.