阴影着色器只能直接或间接地在现象中附加到材质语句中的 shadow 语句。当阴影光线遇到遮挡对象时,将调用阴影着色器;遮挡对象的阴影着色器控制光线的透射量。阴影着色器是特殊着色器,原因是其结果颜色也是输入颜色,这意味着输出不能附加到其他着色器参数,因为此类附加是单向的,只能由输出附加至参数。在现象中,阴影着色器只能附加到现象内的材质,或者,如果现象附加到某种材质的阴影着色器,则附加到现象根。
透明阴影着色器可用于为对象指定(可能是透明的)颜色,并使该对象对阴影光线透明。小于 1 的颜色 Alpha 或非零透明度会使阴影光线透射该对象。
color "mib_shadow_transparency" ( color "color", color "transp", integer "mode", array light "light")
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.