纳金网
标题: maya 7.0 灯光-灯光效果 [打印本页]
作者: YY823 时间: 2013-9-28 17:11
标题: maya 7.0 灯光-灯光效果
maya 7.0 灯光-灯光效果
在 maya 中还有许多内置的灯光效果,如辉光 (glow) ,光晕 (halo) 以及镜头闪光 (flare) 。用户可以从灯光的 attribute editor 的 light effects 栏来设置这些效果。这些效果都具有电影胶片的输出品质,可以利用这些效果来模拟人类观察物体对象的方式。例如,以眼睛直接观察太阳光的话,就会看到太阳光线和太阳周围强烈的辉光。这些灯光特级效果大部分都需要靠聚光灯来完成,所以还需要进一步了解聚光灯的各种特性。
聚光灯特性
聚光灯特有的属性是 cone angle , penumbra angle 和 dropoff 。 cone angle 控制光束扩散的程度,通常采用默认值 40 °。 penumbra angle ,该值为正时,外部矩形区域边缘模糊不清;该值为负时,内部矩形区域模糊,边缘轮廓不清。
另外,还可以通过 decay regions 操作器来把聚光灯的光束分成若干个区域,并且指定哪一个区域被照亮,哪一个区域不被照亮,具体操作步骤如下:
(1) 创建一个如图 7-21 所示的场景,在这个场景中包括一盏聚光灯和一个 nurbs 平面。
(2) 选取创建的聚光灯,然后执行 display → camera → light manipulator → decay regions 命令,结果如图 7-22 所示。
图 7-21 建立场景 图 7-22 decay regions 命令效果
(3) 在图 7-22 中可以看到灯光照射区域的数字和圆环,可以移动这些圆环来改变灯光的照射区域。打开聚光灯的属性窗口,选中 decay regions 选项组的 decay regions 复选框,最后的渲染效果如图 7-23 所示。
7.3.2 灯光操作器灯光操作器允许用户调整灯光和某一属性设置。在摄影机视图和灯光视图中,该操作器都是可见和可利用的。
选取灯光物体,然后执行 modify → transformation tools → show manipulator tool 命令,即可在视图中看到灯光操作器,如图 7-24 所示。
图 7-24 灯光操作器
● pivot :灯光的中心位置,利用它可以精确移动光源的位置。
● cyling index :单击该图标,可以在操作器的不同类型中进行切换。
● cone angle :在视图中运用鼠标左键移动该图标,可以快速改变聚光灯圆锥角 度的大小。
● center of interest :移动兴趣点,可以精确地改变聚光灯的照射方向。
● decay regions :移动 decay regions 操作器,将聚光灯光束分为 3 份,并且指 定哪个区域被照明,哪个区域不被照明。
辉光
辉光的强度、形状和颜色都受到大气的影响,一般情况所看到的辉光都是由太阳所产生的。例如,在雾天,太阳的周围有一个较大的辉光。在光源处一般都可以看到辉光。
辉光与光源的强度和颜色紧密相关。例如,太阳的辉光就比普通白炽灯的辉光要强烈的多。如果要得到一个较为理想的灯光,不仅要改变辉光的颜色和强度,而且还要改变辉光的尺寸和柔和度。
在 maya 中,辉光有许多控制属性,选中一盏灯光,然后打开其 attributo editor 对话框,在 light effects 区域中,单击 light glow 右侧的
按钮,这样系统就会自动建立起一个 opticalfx 节点,如图 7-25 所示。该节点是和灯光节点相互联系的。
图 7-25 创建节点
下面介绍辉光的各种属性。
● glow type :该下拉列表中列出的是辉光的 5 种类型,其效果如图 7-26 所示。
图 7-26 各种辉光类型的效果
● glow color :设置辉光的颜色。
● glow intensity :改变辉光的亮度和大小。
● glow spread :改变辉光的尺寸大小。
● star points :改变辉光束的数量。
● glow radial noise :设置辉光度的亮度。
● glow star level :设置辉光束的宽度。
● glow opcity :设置辉光的不透明度。
● radial frequency :成比例改变辉光束的数量和宽度。
● rotation :旋转辉光束。
● glow radial noise :设置辉光束的随机率。
光晕
光晕效果指的是强光周围的一个圈光,主要是由于环境中粒子的折射以及反射形成的。根据产生光晕的物体表面类型和光的强度不同,光晕产生的大小和形状也有所不同。一般情况下,在出现光辉效果的同时,也通常带有一些光晕效果。
光晕的控制属性与光辉的控制属性基本相同,但也有一些自身所特有的属性,如图 7-27 所示。通过设置其自有属性,可以改变整个光晕的外表状态。
图 7-27 光晕的属性
● halo type :在这个下拉列表中,列出了 5 种不同的光晕类型,它们的效果如图 7-28 所示。
图 7-28 光晕的各种效果
● halo color :设置光晕的颜色。
● halo intensity :设置光晕的亮度。
● halo spread :设置光晕的尺寸大小。
镜头光斑
镜头光斑是由几个不同尺寸大小,并且从光源向外延伸的圆盘状光环组成的。它随着镜头靠近光源变得更加明显。镜头光斑的效果,不但受到发光物体的影响,而且还受镜头与发光物体之间的角度所影响。从某种意义上讲,镜头光斑比辉光和光晕更具有艺术性和真实性。maya 为制作真实的镜头光斑效果提供了大量的控制属性,如图 7-29 所示。通过改变这些属性要素,可以改变透镜光斑效果的外表状态,让光斑效果更加真实或者更复杂。
图 7-29 镜头光斑的各种属性
在 opticalfx 节点属性中的 optical fx aattributes 选项组中,选中 lens flare 复选框,即可使用镜头光斑效果,同时, lens flare attributes 选项组中的各种属性参数被激活。
● flare color :在 lens flare 里的颜色与镜头通常的 color 属性有点不同,镜头光斑颜色是一种色彩光谱,其范围由 flare color spread 属性决定。
● flare intensity :设置透镜光斑的亮度大小。
● flare num circles :改变镜头光斑中,光圈的数量。
● flare min size 和 flare max siza :设置透镜光斑的尺寸大小。
● flare focus :改变透镜光斑的锐利度。
● flare vertical 和 flare horizontal :设置透镜光斑的延伸方向。
● flare length :设置透镜光斑的延伸长度。
提示:
要为场景设置一个非常逼真的灯光效果,需要进行不断的尝试。在一般情况下,初次设置场景灯光的成功率很低。
体雾
体雾能够产生灯光透过灰尘和雾的自然效果,利用它可以制作出类似汽车灯光穿过大雾的效果。典型的体雾效果如图 7-30 所示。
图 7-30 体雾效果
提示:
适当的使用体雾可以给环境增加一些细微的效果,这是运用一般的光或者纹理所无法得到的效果。
创建体雾的方法与创建灯光特效的方法基本相似。在场景中选择产生体雾的灯光,然后打开其 attribute editor 对话框,在 light effects 区域中,单击 light fog 右侧的
按钮。这时系统会自动创建一个 light fog 节点,如图 7-31 所示。
图 7-31 创建 light fog 节点
体雾的设置不仅可以被分配给一个灯光,而且还可以被分配给一系列的灯光,虽然许多灯光可以使用同一个体雾设置,但是当所有的灯光参数不同时,体雾的效果更加真实。体雾也有许多控制属性,利用 lightshape 节点面板的这些属性可以改变体雾的外观状态。
● color :设置体雾的颜色。
● fog intensity :设置体雾的亮度和大小。
● decay rate :设置体雾的亮度衰减。
● intensity curve :设置聚光灯体雾的亮度衰减。
● color curve :设置聚光灯体雾的颜色衰减。
下面制作一个体雾的实例。具体操作步骤如下:
(1) 创建一个如图 7-32 所示的场景,在这个场景中主要包括一个平面物体、一个字母 m 和一盏聚光灯。在制作这个场景时,灯光照射的圆锥范围一定要把整个字母 m 包括在内。
(2) 选中灯光物体,并且打开其 attributo editor ,设置灯光的颜色为亮黄色; decay rate 为 none ; intensity 的值为 2 。打开 depth map shadow attributes 选项区域,选中 use depth map shadow 复选框,使物体产生阴影。
(3) 在聚光灯的 attributo editor 中,打开 light effects 区域,单击 light fog 右侧的指定节点按钮,这时 attributo editor 窗口中将列出体雾的各种属性参数,更改 density 的值为 1.0 。
(4) 对当前的场景进行渲染,最后的结果如图 7-33 所示。
图 7-32 体雾测试场景 图 7-33 体雾的渲染效果
用户不仅可以为体雾指定单一的颜色,而且还可以为体雾指定纹理贴图,这样可以产生更加奇妙的效果,例如,为体雾颜色指定渐变色贴图,可以产生彩虹的效果。继续用上面的例子来看一看指定纹理贴图的效果。具体操作步骤如下:
(1) 在场景中重新选中灯光物体,并打开其 attributo editor 窗口。在该窗口中单击 light fog 标签按钮,以进入体雾的属性控制面板。
(2) 单击 color 右侧的指定节点按钮,这时会弹出 create render node 对话框,如图 7-34 所示,选中 fractal 贴图。
图 7-34 create render node 窗口
(3) 现在可以对场景进行渲染了,最后结果如图 7-35 所示。
图 7-35 体雾的渲染效果
本maya教程完。
欢迎光临 纳金网 (http://rs.narkii.com/club/) |
Powered by Discuz! X2.5 |