【摘要】:在5.4中,以聚光灯为例,介绍了灯光的4个基础属性,现在继续来学习灯光的基本属性。Intensity:灯光强度属性,这个值受灯光色彩明度与衰减的影响。图6.2在现实生活中,光线的衰减一般呈平方衰减,而在Maya中,用得比较多的衰减率是线性衰减。图6.3Penumbra Angle:半影角,用来控制聚光灯投射光线边缘的虚化。图6.4体积光有三组特有属性:决定体积光形状的Light Shape属性、进行体积光色彩控制的Color Range属性和控制体积光衰减半影角的Penumbra属性,如图6.5所示。
在5.4中,以聚光灯为例,介绍了灯光的4个基础属性,现在继续来学习灯光的基本属性。
Type:灯光类型属性,这里可以调整改变灯光类型,新的灯光类型保留灯光公用属性,灯光位置保持不变。
Color:灯光色彩属性。照明基础中谈到灯光色彩代表色温,另外色彩的明度也影响灯光强度。
Intensity:灯光强度属性,这个值受灯光色彩明度与衰减的影响。
Decay Rate:这一参数用来调节灯光的衰减率,它由一个下拉菜单构成,下拉菜单中有4个选项目:No Decay(无衰减)、Linear(线性衰减)、Quadratic(平方衰减)和Cubic(立方衰减),默认状况下,灯光的衰减率一般是“No Decay”。Maya对点光源、聚光源、面光源都提供了4种衰减方式,如图6.2所示。
图6.2
在现实生活中,光线的衰减一般呈平方衰减,而在Maya中,用得比较多的衰减率是线性衰减。另外,要调节灯光的衰减方式还可以为灯光建立一条强度曲线,通过编辑曲线来实现灯光强度的可控性(详见灯光特效部分)。
Cone Angle:此参数为聚光灯独有,用来调节聚光灯的照射角度,默认角度是40°,可调控的范围是:0.006°~179.994°(图6.3)。
图6.3
Penumbra Angle:半影角,用来控制聚光灯投射光线边缘的虚化。在缺省状态下,Penumbra Angle的值为0,此时聚光灯照射区域的边界是“黑白分明”(清晰)的,当Penumbra Angle的值趋向负无穷大时,聚光灯的照射边缘向内虚化,而Penumbra Angle的值趋向正无穷大时,聚光灯的照射边缘向外虚化。值域范围是:-189.994~189.994。(www.chuimin.cn)
Dropoff:Dropoff的值域是0到正无穷大,当Dropoff的值为0时,聚光灯照射区域的光线分布是均匀的,当Dropoff的值趋向于正无穷大时,聚光灯照射区域的亮度由中心向四周递减,其递减的程度与Dropoff的值成正比。
聚光灯的基本属性比较全,其他几种灯光类型的属性与聚光灯属性有相似之处。
环境光有一个特有属性Ambient Shade,此参数可以体现环境光的方向性和无向性。在默认状态下,Ambient Shade的值是0.45(图6.4),当其趋于0时,环境光的性质就趋向于无向性;当其趋于1时,环境光的性质就趋向于有向性;当等于1时,环境光可看作一个点光源。在Maya中,无向性的环境光效果可以简单、抽象地概括为:整个场景被包围在一个无限大的中空的球体中间,灯光从这个球体的内表面发散出来,从各个方向照射场景内的物体。理解环境光的无向性有利于在实践中很好地对环境光进行调控——最好的途径就是通过调节Ambient Shade对简单场景中的物体进行各种取值的渲染测试,然后对比渲染效果。
图6.4
体积光有三组特有属性:决定体积光形状的Light Shape属性、进行体积光色彩控制的Color Range属性和控制体积光衰减半影角的Penumbra属性,如图6.5所示。
图6.5
Light Shape:体积光提供了四种体积形状——Box、Sphere、Cylinder、Cone,不同形状代表不同的体积光照射范围,可以在Light Shape中进行体积选择调整。
Color Range:控制灯光照明区域从中心到边缘的颜色变化。在Interpolation项中控制颜色过渡渐变方式。Volume Light Dir用于控制体积光在其照明区域内的照明方向,其中Outward模拟一个带衰减的点光源;Inward模拟一种内部照明效果;Down Axis模拟一种带衰减的平行光。Arc控制体积光照射区域的Y轴张开角度。Cone End Radius在Light Shape为Cone时用于控制圆锥顶角半径参数。
Penumbra:在Light Shape为Cylinder和Cone时,用于控制体积光在其照明区域内从光源中心到四周的衰减效果。
相关推荐