颜色与光照强度
灯光颜色的调整和物体颜色调整的方法基本相似,都是使用 color chooser 对话框来进行上色的,不同的是,为灯光物体上色等于把指定的颜色投射在物体上,而使物体也产生相应的颜色变化。也可以为灯光的颜色指定贴图,这就相当于将贴图投射到了物体表面上。如图 7-9 所示即为灯光加上了纹理贴图和灯光过滤后的图像。灯光的强度和亮度也可以改变,强度值为负时,相当于取走灯光;也可以让灯光颜色变黑色,将阴影颜色变成白色来创建阴影遮蔽。
将纹理贴图用于灯光上也可控制任何灯光的强度值,如上述将纹理贴于颜色上。图 7-10 为使用默认设置将默认网格纹理贴于 intensity 属性。 5 种不同类型的灯光,网格转换后的强度值不同。
图 7-9 为灯光颜色指定贴图效果 图 7-10 使用贴图来控制灯光强度
仅对于聚光灯,要控制与光源距离,还可以建立 intensity( 强度 ) 和 color( 颜色 ) 曲线。在 maya 中, jntensity 曲线和 color 曲线分别反映了灯光的亮度和颜色随距离的远近而变化的状态。
在灯光属性编辑器中的 light effects 列表下,单击 intersity curve 属性旁边的 create 按钮即可创建一个 insensity curve 节点,如图 7-11 所示。
图 7-11 建立 intersity curve 节点
intensity 曲线和 color 曲线一旦建立完成,就可以运用属性编辑器或者曲线图编辑器进行编辑,在 attribute editor 对话框属性编辑器中强度曲线和颜色曲线是以表格的形式显示的,如图 7-12 所示。
在 graph editor 窗口 ( 曲线图表编辑器 ) 中,强度衰减或者颜色衰减是通过曲线的形式来显示的,如图 7-13 所示, ( 曲线图编辑器 ) 可以通过选择 window → animation editor → graph editor 命令来打开。
图 7-13 graph editor 窗口中的灯光强度衰减曲线
衰减率
decay rate 衰减率属性可以用来控制泛光灯、面光灯和聚光灯的强度随距离的衰减。衰减率有 3 个可选项: linear ,强度与距离成正比例衰减; quadratic ,强度和距离成平方比例衰减 ( 距离×距离 ) ,这与现实中的光的衰减是一致的; cubic ,强度和距离成立方比例衰减 ( 距离×距离×距离 ) 。在图 7-14 中可以看到每种 decay rate 的例子。
图 7-14 衰减率不同的选项的效果
提示:
只有当物体到光源的距离大于其本身的大小时, decay rate 才会影响到光的强度。在其自身的半径范围之内时,光的强度没有衰减。
连接对象与灯光
场景中的灯光照射到物体时,就可以说灯光与物体连接了。在为复杂场景建立灯光时,通常需要建立许多盏灯光,有时甚至一个物体就需要多盏灯光照射。这时将灯光与物体建立连接会使操作变得方便许多,而且还可以保证指定对象的特定灯光照明效果不会影响到其他的物体,渲染时候也会得到相应的减少。
用户可以通过设置组的方法来建立灯光与物体的连接。作为系统的默认状态,系统会自动创建一个默认的灯光设置组 defaultlightset ,该设置组包含了场景中的所有灯光。运用设置组将灯光与物体对象连接,比单独地将多个灯光与多个物体对象分别连接更具效率。
所有的灯光默认时均选中 illuminates by default 复选框,如图 7-15 所示,这可使灯光照射所有的物体,即灯光和场景中的所有物体连接起来了。取消选中该复选框时,灯光不照射任何物体,除非人工将其连接到某个物体上。相反,也可以断开单个物体与灯光之间的连接。在该情况下,灯光不会照射那些单个物体。如果在单独的场景中制作,通常是按默认状态,让所有灯光照射所有物体。但是,一旦场景比较复杂,通常只将灯光连接到需要照射的物体上,因为连接过多会极大地影响渲染时间。
图 7-15 attribute editor 对话框
提示:
灯光默认选中 illuminates by default 复选框,该灯光称为包含 ( 相对 ) 灯光;取消选中该复选框时,该灯光称为惟一 ( 绝对 ) 灯光。
[1] [2] 下一页
新闻热点
疑难解答