这是一个简单的点光源着色器,其在所有方向均匀地发射光线。
color "mib_light_point" (
color "color",
boolean "shadow",
scalar "factor",
boolean "atten",
scalar "start",
scalar "stop")
聚光灯类似于点光源,但它还支持基于灯光方向的角度衰减。聚光灯采用光源定义中的灯光方向和扩散(外部边界角的余弦)。
color "mib_light_spot" (
color "color",
boolean "shadow",
scalar "factor",
boolean "atten",
scalar "start",
scalar "stop",
scalar "cone")
无限(平行)灯光沿灯光方向投射平行光线。原点是指无限远的位置(未指定),且没有距离衰减。
color "mib_light_infinite" (
color "color",
boolean "shadow",
scalar "factor")
这是一个简单点光源着色器的变体,根据灯光剖面确定的分布来发射灯光。该着色器还支持衰退速率。
color "mib_light_photometric" (
color "color",
boolean "shadow",
scalar "factor",
boolean "atten",
scalar "start",
scalar "stop",
lightprofile "profile")
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.