跳转到内容

resolvemissedray

上下文着色

vector  resolvemissedray(vector dir, float time, int mask, ...)

返回场景中射出光线的背景环境颜色。当未指定环境或背景颜色时,将使用场景中设置为”光线追踪背景”模式的环境光来查找环境颜色。mask参数以整数掩码形式表示正在解析的光线类型。

使用默认背景(环境光)处理反射光线的示例:

resolvemissedray(I, 0.0, PBR_REFLECT_MASK);

自定义背景的示例:

resolvemissedray(I, 0.0, PBR_ALL_MASK, "environment", "Mandril.rat", "envtint", {1,2,1});
resolvemissedray(I, 0.0, PBR_ALL_MASK, "background", {1,1,1});