注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

衹偽ты懏悴

新的空间,新的心情,新的生活!

 
 
 

日志

 
 

灯光教程  

2007-07-30 00:06:52|  分类: 技术讨论 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 使用灯光

在未创建灯光之前,有一个默认的灯光以有效的表现场景。但这灯光设置并不适合于最终的
动画效果,尤其当场景变得复杂时,它就变得无能为力。场景需要用户特意地人为进行处理,
以使灯光能充分地表现出三维物体的形状、颜色、材质及纹理。
灯光是一种物体,可以像其它造型体一样被创建、修改、调整和删除。它本身不能被着色显
示,但是它可以影响周围物体表面的光泽、色彩以及亮度,从而使造型体更加具有真实感。

灯光类型

Target Spotlights(目标聚光灯):是一种投射出来的灯光。它可以影响光束内的物体,产
生出阴影和特殊效果。

Free Spotlight(自由聚光灯):是一种没有目标的聚光灯。主要用于在动画路设置灯光,
或者作为一种子物体连接到另一个物体上。

Target DirectionalLight(目标定向灯):是一种投射出来的定向光。用于平行地照射物体
,产生阴影效果。

Free DirectionalLight(自由定向光):是一种发出平行光束的灯光,用于模拟太阳这种自
然光的照射。

Omni(泛光灯):是一种向所有方向均匀照射的点光源。它不会产生投影,也不会被物体所
遮敝。

泛光灯

泛光灯是一种最普通的灯光,同时也是系统灯光(系统设置了两盏泛光灯,它们一前一后设
置在视图的前后,为创建造型体提供必须的照明)。
一旦在视图中创建了自己设定的任何灯光,这两盏泛光灯将自动关闭,只有通过刚创建的灯
光来对造型体进行照明。
默认的泛光灯不会生成阴影,其渲染着色所需要的时间很短,效果不是很好。

1.泛光灯的创建
在创建命令面板里的灯光按钮,选择其中的Omni钮。
2.调整泛光灯位置

3.设置泛光灯颜色
Modify/General Parameters,点击On选项右侧的颜色样条。

4.设置泛光灯阴影
Shadow Parameters/On,选择Shadow Map类型。Size、Sample Range。

5.调整泛光灯衰减范围

Attenuation Parameters(衰减参数):
Near Attenuation(近衰减):用于定义近处的衰减区域。其中Start(起点)用于定义灯光
的有效影响范围的起点,而End(终点)用于定义灯光的有效影响范围的终点。
Far Attenuation(远衰减):用于定义远处的衰减区域。其中Start(起点)用于定义灯光
的有效影响范围的起点,而End(终点)用于定义灯光的有效影响范围的终点。
复选Use选项,使选择的光源产生衰减效果。
复选Show选项,在视图中将显示光衰减的范围。

6.调整倍增器
倍增器的值可以改变灯光的亮度。

聚光灯

聚光灯是最广泛的灯光,它分为两种,目标聚光灯和自由聚光灯。其中,目标聚光灯是聚光
灯中最常用的。它是从某一点向一定方位角投射出来的灯光,具有一定的照射范围和照射角度
,会被物体所遮蔽而产生阴影效果。
一、聚光灯的创建命令面板

在灯光创建命令面板中点击Target SpotLight按钮,打开目标聚光灯的参数命令面板。

1.General Parameters(一般参数)卷展栏

Type(类型):该列表中存放着五种类型的灯光。
On(开关):将打开所选择的。灯光右侧为颜色样条,可设置和调整灯光的颜色。
Exclude(排除):可以排除灯光对视图区中某些造型体的影响。点击该按钮会弹出一对话框

对话框左侧存放着视图区中所有的造型体。如选中了Exclude命令,就表示将所选择的造型体
排除在灯光的影响之外。如选中了Include命令,则被选中而加入到右侧清单中的造型体将是
包括在灯光的影响范围之内。Clear命令将把放入到右侧列表框中的选中物体全部清除掉。
Multiplier(强度):用于设定灯光的总体强度。数值越大,灯光及造型体周围的表面就越
明亮。
Affect Surfaces(影响表面)子面板:
Contrast(对比度):设定对比度的大小和强度。
Soften Diff(柔化):设定灯光的柔化程度。
Diffuse(过渡区):表示将灯光应用于造型体的过渡区。
Specular(反光区):将灯光应用于造型体的反光区。
Ambient Only(阴影区):将使灯光应用于造型体的阴影区,同时Diffuse和Specular命令处
于不可用状态,表示此时的灯光不能应用于造型体的过渡区和反光区。
2.SpotLight Parameters(聚光灯参数)卷展栏

Show Cone(显示圆锥体):表示在视图区中将显示出圆锥形灯光光源。
Overshoot(射出):可用强制光线从点光源射出。
Hotspot(聚光区):定义光线恒定,而且最强的区域。
Falloff(衰减区):定义光线衰减区。光线衰减区是指聚光区中最亮点为起点,从最亮到没
有光线的一个逐渐过渡、逐渐衰减的一个区域。其数值越小,过渡区就越小,光线阴影的边缘
就越分明。反之,过渡区就越大,阴影区的边缘就越柔和,呈现出一种柔和过渡的效果。
Circle(圆形):表示将聚光区和衰减区定义在一个圆形区域内。
Rectangle(矩形):表示将聚光区和衰减区定义在一个矩形区域内。
Map(贴图):可以为灯光加上贴图。

3.Attenuation Parameters(衰减参数)卷展栏

2Near Attenuation(近衰减):定义近处的衰减区域。有Start和End两个选项。
2Far Attenuation(远衰减):定义远处的衰减区域。有Start和End两个选项。
2Use/Show(使用/显示):可以在视图区中显示出表示灯光影响范围的衰减球体。
2Decay(衰减):子面板下的Type命令用于定义衰减的类型,有三种衰减类型,None、Inve
rse、Inverse Square。

4.Shadow Parameters(阴影参数)卷展栏
On(开关):将打开阴影效果的使用。有两种阴影生成方法:Shadow Map(阴影贴图法)是
一种简单的阴影生成法,它是通过将物体沿灯光方向投影出去而得到的阴影,生成这种阴影不
会花很多的着色时间,但是生成的阴影边缘比较模糊,不是很精确。Ray-traced Shadow(光
线追踪法)是一种较高级的阴影生成法,它需要较长的着色时间,但是可以得到精确、清晰的
阴影效果,并且能够在透明物体上生成阴影。
Color(颜色):设置阴影的颜色。
Map(贴图):可以为阴影设置贴图。
Light Affects Shadow(灯光影响阴影):可以使其它的灯光影响到生成的阴影。
Atmosphere Shadows(氛围阴影):子面板下的On、Opacity和Color三个命令分别用于打开
氛围阴影、调整氛围阴影的透明度,以及设置氛围阴影的颜色。

5.Shadow Map Parameters(阴影贴图参数)卷展栏

用于调整阴影贴图效果的。
Bias(偏移):设置阴影贴图的偏移量。
Size(尺寸):设置阴影贴图的尺寸。
Sample Range(样本范围):设置样本范围的大小。
Absolute Map Bias(绝对贴图偏移):表示阴影贴图的偏移是绝对值偏移。
f. Atmospheres & Effects(氛围或影响)卷展栏
Add命令可从中选择在场景中加入一些氛围或效果影响。Delete可删除一些氛围或影响效果
二、聚光灯的创建

目标聚光灯由两个部分组成:Spot01是聚光灯灯头,Spot.target是聚光灯目标点。
聚光灯的作用区域由两个区域组成:聚光区(Hotspot)是聚光灯照射范围的中心区域,特别
明亮。衰减区(Falloff)是在聚光区边缘,灯光的强度逐渐向外减弱,直至没有光线。聚光
区和衰减区分别由两个同心圆来表示各自的大小范围,内部的浅蓝色圆圈表示聚光区的最大影
响范围,外部的深蓝色圆圈表示衰减区的最大影响范围,两个圆圈之间为衰减区。

三、灯光视图区的切换

可以将任意视图区切换为灯光视图区,从而可以从灯光的角度来仔细观察造型体受灯光影响
的效果。

灯光视图区的切换有三种方法:
1.Customize/Viewport Configuration/Layout面板,在设置区域的Front视图区上点击,从
弹出的列表中选择Spot01,将Spot01视图区切换为灯光视图区。
2.在Front视图区右上角的英文字上右击,在选择列表中选择一个聚光灯即可将Front视图区
切换为灯光视图区。
3.Shift+$快捷键,可将当前视图区转换为灯光视图区。
四、聚光灯的调整方式

对聚光灯的调整和修改有两种方式,一种是调整参数命令面板里的参数值来调整聚光灯的强
度、范围等;另一种是通过灯光视图区里的控制钮来调整。
Dolly Light(伸缩灯光)用于改变目标与灯光之间的距离。其特点是改变灯光灯头的位置。
是一个复选钮,还有两个按钮。
Dolly Target(伸缩目标):改变目标与灯光之间的距离。其是改变灯光目标点的位置。
Dolly Light+Target(伸缩灯光和目标):改变目标与灯光之间的距离。其特点是将灯光的
灯头和目标点一起移动来改变位置。
Light Spotlight(灯光聚光区):可调整镜头视图中灯光聚光区的范围大小。在镜头视图欧
中垂直移动鼠标,就可以调整灯光聚光区的大小。
Light Fallout(灯光衰减区):可以调整镜头视图区中灯光衰减区的范围大小。
Oribit Light(轨道灯光):放旋转灯光视图区,它不改变灯光和目标之间的距离,只是让
灯光的灯头绕目标旋转。
Oribit Target(轨道目标点):旋转灯光视图区,不改变灯光和目标之间的距离,只是让灯
光的目标绕灯头旋转
定向灯

有两种定向光:目标定向灯和自由定向灯。这两种定向灯之间的关系与目标聚光灯和自由聚
光灯之间的关系一样。

 

  评论这张
 
阅读(34)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017