找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 设计教程 3DMAX 查看内容

3DSMAX 灯光技巧收集

2010-1-12 12:34| 发布者: admin| 查看: 2708| 评论: 0|原作者: 仙剑





  在MAX中,并不是所有的发光效果都是由灯光完成的。对于光源来说也可能是经由材质、视频后处理特效甚至是大气环境来模拟。萤火虫尾部的发光效果,用自发光材质来模拟恐怕是最为恰当的,火箭发射时尾部的火焰效果用大气环境中的燃烧装置来做效果也是不错的,而要模拟夜晚的霓虹灯特效,利用视频后处理中的发光(GLOW)特技来做则是个好主意。不过灯光作为在MAX三维场景中穿梭的使者,是MAX表现照明效果的最为重要手段。灯光作为MAX中一种特殊的对象,模拟的往往不是自然光源蛉嗽旃庠吹谋旧恚 撬 堑墓庹招Ч T阡秩臼保琈AX中的灯光作为一种特殊的物体本身是不可见的,可见的是光照效果。如果场景内没有一盏灯光(包括隐含的灯光),那么所有的物体都是不可见的。不过MAX场景中存在着两盏默认的灯光,虽然一般情况下在场景中是不可见的,但是仍然担负着照亮场景的作用。一旦场景中建立了新的光源,默认的灯光将自动关闭。如果这时候场景中的灯光位置、亮度等不太理想,还赶不上默认灯光的效果。如果场景内所有灯光都被删除,默认的灯光又会被自动打开。默认灯光有一盏位于场景的左上方,另外一盏则位于场景的右下方。

  在MAX中有五种基本类型的灯光,分别是泛光灯(OMNI)、目标聚光灯(TARGET SPOTLIGHT)、自由聚光灯(FREE SPOTLIGHT)、目标平行光(TARGET DIRECT)、自由平行光(FREE DIRECT)。另外在创建面板中的系统(SYSTEM)下,还有日光(SUN LIGHT)照明系统,其实是平行光的变种,一般在做室外建筑效果图时模拟日光。其实还有一种“环境光”(在“渲染/环境设置”对话框中可以设置)。环境光没有方向也没有光源,一般用来模拟光线的漫反射现象。环境光不宜亮度过大,否则会冲淡场景,造成对比度上不去而使场景黯然失色。有经验的人一般先把环境灯光亮度值设为0,在设置好其它灯光之后再做精细调整,往往能取得较好的照明效果。

  MAX中的灯光默认情况下并不进行投影,但是可以根据需要设定成投影或不投影。阴影的质量、强度甚至颜色都是可调整的。如果要正确表示透明或半透明物体的阴影,请使用光线追踪(RAYTRACE)阴影方式。在不投影的情况下,MAX中的灯光是具有穿透性的,楼房五层的灯光尽管有楼板阻隔去也可以照亮一层的地板。非常有趣的是,如果把灯光的“倍增器”(MULTIPLIER)的值设置成负数,还可以产生吸光或负光的效果,可以产生某种颜色的补色效果(对与白色来说则是黑色)。在室内建筑效果图内通常来模拟光线分布不均匀的现象,或人为地把亮度大的物体表面“照黑”。如果动态变化灯光的亮度与倍增器的值,甚至还可以模拟闪电瞬间照明效果。MAX中灯光还有一个重要的功能是能够通过“排除”(EXCLUDE)功能来指定灯光对哪些物体或不对那些物体施加影响(照明与投影两个方面),从而优化渲染速度或创造特殊效果,学习者千万不可忽视。

  请记住MAX中灯光的两个原则。第一,灯光与物体距离越远,照亮的范围就越大,反之亦然。而对于一个物体来说,某一灯光与它表面所呈夹角(其实是入射角)越小,它的表面显得越暗;夹角越大则表面越亮。这跟太阳光与地面的关系很近似。如果一个灯光与一个平面(如地面)距离很远且与这个平面呈直角照射时,则照明效果是很均匀的。而如果同样的光光放得太近,则由于接触表面的光线角度会有很大的变化,会产生一个“光池”(聚光区)。如果要使一盏灯光照亮尽量多的物体,请把把物体与灯光的距离拉大。而要使灯光把物体表面照得亮堂堂的,则还应该把灯光与物体表面的夹角调整得大些。有好多朋友在创建灯光的时候遇到了麻烦。不建立自己的灯光照明效果觉得还好,一旦建立了自己的灯光,发现场景中的物体全部暗淡下来。这是灯光与物体的距离、夹角没有设置好的原因。好多朋友不知道其中的奥妙,看到一盏灯还不够亮,再建一盏看看。结果一个简单的场景建立了10多盏灯以后场景中的照明更是显得非常奇怪。其实MAX场景照明理论与现实中摄影照明的理论非常相似。对于较小的区域来说,可以采用所谓的“三点照明”(主光+背光+辅光)的方式来解决照明问题。对与大的场面如礼堂内部效果图则可以把大的场景拆分成一个个较小的区域再利用“三点照明”的方法来解决照明问题。当然,针对不同情况进行灵活机动地处理有时能产生戏剧性的效果。另外要记住,尽量不要试图在透明图或摄象机中来创建灯光或移动灯光。
  在MAX中,灯光都具有衰减的属性,不过默认的情况下灯光是没有衰减的。为了更好地模拟现实(现实世界中的光线都是具有衰减性质的,即距离越远,亮度越小直到最终消失),通常需要手工打开灯光的衰减性质。一方面可以指定灯光的影响范围,另一方面创造出的灯光效果非常具有现实感。对于泛光灯,衰减影响的只是照明的距离;而对与聚光灯或平行光来说,不仅可以指定灯光能照多远,还能指定光圈边缘的衰减效果。

  默认的灯光是不带有任何颜色的。通过改变灯光的颜色,可以模拟出各种照明效果。例如要模拟彩灯或把模拟日出时的阳光,则要调整灯光的颜色。另外,灯光配合环境特效可以产生特殊的效果。例如配合环境中的体积光(VOLUME LIGHT)可以模拟舞台追光灯的效果,而泛光灯配合特效中的发光效果(GLOW)可以模拟普照大地的太阳。配合环境雾效(FOG)甚至还可以做出灯光穿过大雾的投影特效。
3dsmax 灯光技术基础
你可能很少想到现实世界中光源是怎样起作用的,然而,当你在计算机图形世界创建灯光时,通常会花费很大力气和尝试来实现所需要的效果。三维软件可以随意创建任何类型灯光的自由PPP,有时反而使你在精巧的图像中创作逼真的外观十分困难。当你在特定的场景中难以实现灯光效果时,了解一些传统的灯光基础知识通常会有所帮助。

  □ 当你准备照亮一个场景时,应注意下面几个问题:

  ——场景中的环境是什么类型的?
  场景灯光通常分为三种类型:自然光、人工光以及二者的结合。
  具有代表PPP的自然光是太阳光。当使用自然光时,有其它几个问题需要考虑:现在是一天中的什么时间;天是晴空万里还是阴云密布;还有,在环境中有多少光反射到四周?
  人工光几乎可以是任何形式。电灯、炉火或者二者一起照亮的任何类型的环境都可以认为是人工的。人工光可能是三种类型的光源中最普通的。你还需要考虑光线来自哪里,光线的质量如何。如果有几个光源,要弄清除哪一个是主光源?确定是否使用彩色光线也是重要的。几乎所有的光源都有一个彩色的色彩,而不是纯白色。

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 09:26 , Processed in 0.237191 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部