SpotLight节点

SpotLight {  
on TRUE # exposed field SFBool
intensity 1 # exposed field SFFloat
ambientIntensity 0 # exposed field SFFloat
color 1 1 1 # exposed field SFColor
location 0 0 0 # exposed field SFVec3f
direction 0 0 -1 # exposed field SFVec3f
beamWidth 1.570796 # exposed field SFFloat
cutOffAngle 0.785398 # exposed field SFFloat
radius 100 # exposed field SFFloat
attenuation 1 0 0 # exposed field SFVec3f

}

 
 
on 指出灯是否打开。
intensity 光源的强度。
ambientIntensity 光源对环境光的贡献。
color 光源的颜色。
location 光源的位置。
direction 光圆锥轴的方向。
beamWidth 光圆锥对应的角度(以弧度为单位)。该角度外,光的强度减弱。
cutOffAngle 光源的遮挡角。
radius 光源的射程。
attenuation 光源的衰减度。域中的第一个数表示常数衰减;第二个数表示对距离线性衰减;第三个数表示对距离平方衰减。对距离平方衰减是三种衰减中最接近现实的,但也是计算最慢的。
 
说明
    一个SpotLight节点定义两个光圆锥:一个光圆锥的顶角等于beamWidth、高等于radius,在其内部光强最大;另一个光圆锥与前一个共轴,顶角等于cutOffAngle,光强从内圆锥表面到外圆锥表面逐渐衰减,直至为零。

主页 节点说明 来信