请选择 进入手机版 | 继续访问电脑版
提问

Unity中的光照系统

Unity AR/VR游戏应用开发  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2019-3-7

跳转到指定楼层
Unity里面有四种光线,分别是:
Directional Light平行光(方向光)  最省资源 可以改变角度,这个光源可以参考我们现实生活中的太阳光线,在改变光线角度的时候,可以模拟太阳的东升西落。
Point Light点光源(由一个点向四周发射光源)  可以改变位置,跟现实中的灯泡很接近,在游戏中可以改变光的颜色,模拟出一些宝石发光的样子。
Spot Light聚光灯(聚光/锥光)  最耗费资源 可以改变位置和角度  联想:手电,夜晚行驶的汽车灯,夜晚朝下照射的锥形路灯
Area Light区域光(创造灯光贴图烘焙时使用)  无法应用于实时光照
具体使用,在后面的课程里面有,先按照教程来操作:
旋转太阳光,模拟出傍晚的光线:

再把光线的强度减弱(把Intensity调小一点就可以了):
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
然后在场景中添加一些点光源,使场景里的光线看起来更加逼真:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
添加点光源,并且调节颜色之后的场景:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
根据已有的预设体再加上一个点光源,做成了一个火堆:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
然后复制粘贴,多放几个火堆:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg
然后添加光照贴图,这就需要烘焙了,具体是怎么烘焙的呢?我们先选中场景中的所有光源:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png
然后在Inspector视图里面,将Mode改成Baked:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png
然后点击window,按照图片演示打开光照设置:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg
最后点击Generate Lighting就可以开始烘焙了:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg
烘焙之后的场景如图:
file:///C:/Users/76153/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg
这就是简单的将场景里面的灯光效果做了一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies

关于作者

老街浊酒

新手上路

  • 主题

    4

  • 帖子

    4

  • 关注者

    0

楼主新帖

返回顶部