Mental Ray 教程精解 [收藏本页]
  • 作者:gengxiaowu 来源:中国photosop联盟 发布时间:2006-9-5 8:43:35
  • (七)区域灯光——创造真实的阴影

    ◎ 概念:3DSMAX的灯光分为点光源和方向光源两种。点光源的光线发自一点并向外扩散;方向光源则投射出平行的光线。两者都能产生边缘清晰或者柔和而平均的阴影。但真实世界的情况是,阴影往往在光源附近的地方比较清晰,而随着距离的增大逐渐柔和模糊。

    Mental ray能用名为“Area Lights”的灯光在场景中产生自然的柔和的阴影。3D Studio MAX可通过与mental ray关联的内建脚本语言(MAXScript)中实现这一性能。3D艺术家们可以通过在场景中添加area lights(区域灯光),或使用MAX脚本工具将场景中的普通灯光转换成区域灯光。

    ◎ 将场景中的普通灯光转换成区域灯光: 打开实用工具集卷轴(Utilities rollout),打开MAXScript,在下拉菜单中选择Convert to Area Lights(转换为区域灯光)。转换选择的灯光(Convert Selected Lights)为区域灯光后,可点确认删除原灯光。

    直接创建区域光源: Create panel(创建面板) > Lights(灯光) > Object Type rollout(物体类型卷轴) > Area Spot(区域聚光灯)或 Area Omni(区域点光源)。

    ◎ area light使用ray traced shadows(光线追踪类型的阴影)。

    ◎ 观察区域灯光的大小有2种方法:其一,在修改面板 > 灯光属性 > 区域灯光卷轴,调整灯光尺寸时,视图显示黄色的框线表示区域灯光的形状和大小;其二,就是在渲染图形中显示,方法是打开Show Icon In Renderer选项,注意要在最终渲染时关闭(教程指出提示影像总为黑色,但在sanc的测试中一直是白色,希望能知道原因。不过好在这一点并不会有很大影响)。

    ◎ 区域灯光的尺寸单位是UV,不同于3DSMAX的缺省单位。因而要使区域灯光与假设的发光体等大,只有通过目测来比较。

    ◎ 区域灯光的samples(样本)参数影响产生的阴影的精细程度,偏低的话会引起杂点甚至粗糙的斑痕,过高影响渲染时间,因此必须设置一个适中的数值。s amples的U 、V值可以高达1000,但大多数情况下,一般不用超过10就能达到目的。

    ◎ 三维化的区域灯光——Area Omni(区域点光源):它有圆柱型和球形两种。很便于指定给球形灯或日光灯管。要改变圆柱形区域的方向,可通过旋转灯光然后利用调整大小的过程来检查。

    ◎ mental ray提供了4种不同的区域灯光: 方形(rectangle), 圆形(disc), 球形(sphere), 圆柱形(cylinder)。在场景中试验不同的灯光类型,然后加上全局照明。经过试验,你将能够用少量的灯光创建专业水准的真实场景。

    上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]  下一页

  • [] [返回上一页] [打 印] [收 藏]
  • 上一篇教程:VRay1.4703安装攻略 下一篇教程:MAX的一些基础知识
Copyright © 2003-2008 站长助手 www.web162.com
辽ICP备05001760号 网络实名:站长助手 转载本站原创教程请注名来源于本站
力倡站长资源文化,崇尚互联共享,做中国最好站长网站,为中国网站提供动力!
始建于2003-3-1 8:10 中国首都·北京 辽宁(分站)
主资源渠道辽宁电信分公司服务器组及带宽!