$rimlight
< Zh
Jump to navigation
Jump to search
$rimlight
是一个用于着色器 VertexLitGeneric 的材质着色器 参数,可在所有的 起源 游戏,自从
起源2007 以来中使用。 它为模型添加了一种恒定的边缘光,看起来像是间接来自环境的光照。边缘光的颜色直接受到环境光 的影响,并且行为更接近于$phongfresnelranges的Z分量 。

- 待完善: 解释Phong Fresnel范围的相似点和不同点。
警告:
中无明显效果。然而,可以通过增加$phongfresnelranges的Z向量来实现更接近的效果。
VMT语法
$rimlight <bool>
VertexLitGeneric { $phong 1 $bumpmap <texture> $phongexponent 5 $phongexponenttexture <texture> $phongboost 1.0 $phongfresnelranges "[0 0.5 1]" $rimlight 1 $rimlightexponent 2 $rimlightboost .2 }
附加参数
$rimlightexponent
$rimlightboost
$rimmask
$phongtint