第八章:光照介绍.docVIP

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章:光照介绍

第八章: 光照介绍 Unreal Engine 3.0之所以能够制作出令人眼花缭乱的效果,其中一个重要的因素便是它的光照系统。自过去的版本以来,光照系统一直在变化,变得越来越灵活强大。在本章中,你将了解UnrealEd的光照系统,以及如何通过创建和控制光源,来制作各式各样的效果。 光源放置 在关卡中放置光源非常简单,只需要按住L键,同时在视口中单击某个表面即可。然而,要在场景中获得逼真的光照效果绝不是简单的单击鼠标就可以完成的。你还需要大量思考这些问题:在关卡中哪些地方需要放置光源,在gameplay中这些光源要如何表现。还要想想光线从何而来,是阳光,还是附近的灯光?尽量避免在关卡中随意摆放光源。 同时,也不要认为正确的做法就是仅仅将光源放置在现实世界中应该放置的地方。Unreal Engine不会计算反射光线或环境光线,所以,你需要使用工具来模拟这些效果。在本章中,你将在一个小关卡中制作光照效果。通过这些练习,你可以了解如何通过各种使用光源的方法,来获得各式各样的效果。 图8.1——关卡中放置了若干灯源,每一个都发挥了各自的作用。 创建光源简述 简单地放置光源还不能使你的游戏真正地“亮”起来。要照亮你的关卡,最重要的任务之一就是制作光照效果。无论你是移动一个光源,还是简单地改变它的一些属性,只要你对关卡的光照效果稍做改动,你就得重新制作关卡的光照效果。实际上,只需要单击界面中工具栏里的Build Lighting(构建光照)按钮就可以了。不过,场景中的光照效果越复杂,这个过程就越长。还好,Unreal Engine 3.0可以在需要重新制作光照效果时提醒你,甚至在你启动In-Editor Game(编辑器中运行游戏)时直接告诉你。 图8.2——In Editor Game(编辑器中运行游戏)给出需要重新制作光照效果的警告。 在我们正式开始了解光源及其工作原理之前,我们先来看看一个简单的关卡中的光照。在下一指南中,你将为一个房间制作光照。这个任务开始看起来是非常 简单的。不过,我们会深入一些,尽量获得比较自然的效果。请注意,我们的结果关注质量甚于游戏的性能。如果在更大的关卡中,我们会使用占用系统资源更少的 方法。在下一个系列制作地牢关卡的指南中,我们会更加注重游戏的性能。如果你已经使用过Unreal的光照系统,想要了解一些理论,请跳过前五个指南。 指南8.1——光照初级教程一: 放置 1. 运行UnrealEd,打开配套DVD本章文件夹中的LampTest关卡。它是一个空房间,房间中央放置了一个电灯静态网格物体。当前,透视视口设置为Lit(点亮),所以你只能看到黑色背景中的灯罩。 2. 选中透视视口,按G键进入游戏模式。这时,视口中显示的关卡就是游戏中呈现的模样。请注意灯罩看上去似乎在发光,但实际上它并没有。 再次按G,退出游戏模式。 图8.3——在游戏模式中,您只能看到灯罩。 注意: 在游戏模式中,看不见任何actor!如果在关卡中丢失了actor,按G键查看是否处于游戏模式中。 3. 首先,创建一个简单的光源,以熟悉创建方法。在透视视口中的任意位置单击右键,选择Add Actor Add Light (Point)。于是,在单击右键的位置,创建了一个光源。这时,您可以注意到关卡中有了一些基本的光照效果。 图8.4——光源一离开地面,就会照亮关卡。 注意: 您可能需要使用Translation(平移)控件将光源移开地面,才能看到效果。 4. 使用Translation(平移)控件上下左右移动光源actor,您将看到在移动光源的同时,灯罩和底座在房间里投下的阴影的位置也会随之改变。它们称为体积阴影,是动态(移动)阴影的一种,可以清楚地显示阴影在关卡中的位置。 5. 如果现在测试关卡,您会被警告需要重建光照效果。移动光源actor,使它在墙上投下一个有趣的影子,单击工具栏中的Build Lighting(构建光照)图标按钮。 图8.5——重建的光照效果使阴影变得难看了。 您可以看到现在阴影变得不好看了。这是因为它们转换成了预计算阴影(precomputed shadow),或者说是阴影贴图。这是另外一种阴影,可能不像刚才的体积阴影那么精确,但它们有良好的性能。因为它们实际上是存储的纹理,在gameplay的过程中,不需要进行计算。 6. 使用Translation(平移)控件,在前视口和俯视口中调整光源actor的位置,使它们处于灯泡网格的中央。通过actor中央的红色十字准线,可以测量它的位置。 图8.6——如图将电灯actor放置在灯泡中央。 您可以看到,一旦您移动了光源actor,阴影就会迅速变回阴影体积,以便您观察阴影是如何放置的。一旦您将光源actor移到

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档