Unity 6.3
0 онлайн 75 гостей 3 в системе
Вход

RayTracingShader.maxRecursionDepth

Declaration

public float maxRecursionDepth;

Описание

Максимальное количество отскоков лучей, которые может отслеживать этот шейдер (только для чтения).

Это значение может быть установлено в файле .raytrace с помощью #pragma max_recursion_depth, за которым следует положительное число.

Если вы установите max_recursion_depth слишком низкое, ваше графическое устройство может перейти в состояние device removed и уронить Unity. Чтобы генерировать лучи, ваше значение max_recursion_depth должно быть не менее 0. Однако, если вы вызываете функцию TraceRay HLSL внутри ближайшего попадания шейдера (например), ваше значение max_recursion_depth должно быть не менее 1.