attributes里与其他光不同的是light shape,这个比较好理解,其中包括4种体光形状box sphere cylinder cone.
下面有两个内涵的卷页栏分别是color range(色彩延伸)和penumbra
color range
color range就是体积光由中心到光体边缘的颜色,通过修改参数右边的色带,我们可以改变体积光的颜色,我们可以加入多种颜色,并且设置这些颜色的衰减、过度方式。下边是它的参数:
Selected Position:这一项控制右边色带上选色点的位置,值从0到1,0是最左端,代表光体边缘的光颜色;1是最右边,代表光体中心的光颜色
Selected Color:很简单,就是选择色带上选定点的颜色,双击色块就能调出颜色选择器。
Interpolation:这项控制色带上各个颜色的过度方式,包括4个选项:None, Linear, Smooth, Spline。
值得注意的是,每个选定的颜色都能改变此值,改变后只影响这个颜色和右边颜色的过度方式。下边是这4方式的照明效果:光体用了圆柱体,三种颜色,从左到右依次是蓝、绿、红。
点击放大
[page]
Volume Light Dir
这项调整灯光在光体内的放射方式,有3种方式Outward, Inward, Down Axis。
outward
光线从正方体或球体的中心发出,或从圆柱体或圆锥体的轴线中心发出,这时的光线表现类似电光源。可以理解为点光的外围有一个体积容器,其发出的光被拦截在容器内,而这个点光的位置有上述4种形体的中心或轴线中心决定。
inward
光线从体光的各个方向中心,有些类似与环境光,但不同的是,这个模式有特殊的算法,它只照亮距离光体边界最近的面。例如,我们把light shape设置成cylinder柱体,在这个体积内放入一个球,让这个球体不在中心位置,渲染后可以看到,里柱体边最近的球体的面被照亮,而其他的部位是黑的。
down axis
光线延光体的轴心向下投射,这时它的表现非常像directional light方向光。
值得注意的是,除了outward方式外,其他方式的投影都不能很好的产生。outward的投影更像是一盏点光源的投影方式。另外,Emit Specular是不能对inward产生效果的。
点击放大
arc:这个选项在学建模的时候大家应该见到过,它是控制圆柱体、圆锥体的开合角度,比如一个圆锥体,我 们把它的arc值设置成180,那么我们就会得到半个圆锥,就像用刀在它的中轴上一劈两半得到其中之一。在这里,arc用来控制的是光体的开合,因为volume light的4中光体中有球,柱,锥,所以这个值就不难理解了,当光体是正方体的时候这项是关闭的。
Cone End Radius:这个参数只有在光体是圆锥的时候才是可用的,他控制圆锥锥尖的大小,值0~1,当取0时,是圆锥,取1时是圆柱,取0和1之间的值时是圆台。这个参数等于是给我们多加了一个光体形 状:圆台。
Emit Ambient:控制灯光的多向性。默认是关闭的。当它和Emit Diffuse同时开启的时候,体积光对物体表面的照明50%来自光体的方向性,50%是没有方向的,如果Emit Diffuse关闭,Emit Ambient开启,那么体积光的光线将完全没有方向性。当Emit Diffuse 和 Emit Specular 都关闭,而Emit Ambient开启的时候,体积光就成了一盏带有边界和颜色渐变的环境灯(ambient light),我们可以利用这一特性制作一盏灯光强度为负的体积光,把指定区域的光消掉。
Penumbra:这个参数只能用于圆柱体和圆锥体的光体,它控制的是由光体中心到边缘的亮度值。利用这个属性,我们可以制作出体积光内的时明时暗的光圈效果。
Selected Position:这项参数的意义和color range里的一样,就是在右边的直方图里给取样点定位,值也是从0到1。0时控制的是光体边缘的亮度,1时控制的是光体中心的亮度。
Selected Value:这项就是在直方图上给定Y轴上的值,值也是从0到1,0是最下部,光线最暗,1是最上部,最亮。
Interpolation:和上边color range的一样,给明暗选择过度方式,同样包括None, Linear,Smooth, Spline这4种方式,各自的照明效果如下:
点击放大