Unity3D 光照系统(一)

光照系统

unity3D光照系统Lighting菜单中,一共有6个选项,分别为Directional Light(平行光),Point Light(点光源),Spotlight(聚光灯),Area Light(区域光),Reflection Probe(反射探头),Light Probe Group(光照探头组)Light菜单 
其中前四个为unity中的灯光,后两个会实现一些特殊的效果,后边会讲到。

Directional Light(平行光)

平行光是unity中最常见的一种灯光,其原理与太阳光近似,不受position与scale的影响,Rotation会影响到光线照射的方向。下图显示出了平行光的照射方向。平行光 
除了transform组件,所有的Light还有Light组件Light组件 
Type(种类):在此项中可以对灯光的种类进行设置,方便快捷,如果建立灯光出错,可以在这里进行修改。

Baking(烘焙模式):有Realtime(实时烘焙),Baked(仅对静态物体烘焙),Mixed(对静态非静态物体都进行烘焙)。 
Color(颜色):选择灯光的颜色,包含RGBA四种属性,后边的小笔 
可以进行取色。

Intensity(强度):光照的强度,数值在0~8之间。 
Bounce Intensity(反射光强度):光照射到物体上反射出去的强度,数值在0~8之间。

Shadow Type(阴影种类):包含三个选项,分别是No Shadow(无阴影),Hard Shadow(低质量阴影),Soft Shadow(高质量阴影)。Hard Shadow和No Shadow对性能消耗的比较小。选择伊宁之后,会出现新的小菜单。Strength代表阴影的强度,数值在0~1之间,1时阴影最明显,0时无阴影。Resolution代表阴影的分辨率,Use Quality Setting表示在游戏开始时根据玩家的选择来设置阴影质量,其他四个依次代表从低分辨率到高分辨率。剩余的三个属性我目前也不知道什么意思,具体的作用是什么,如果有哪位大神指导,请指教~

Cookie(具体不知道该咋翻译,总不能翻译成蛋糕吧,手动滑稽~):通过设置具有Alpha通道的图片,使阴影出现相对应的图案。 
Cookie

Draw Halo(光晕):勾选之后,灯光周围会出现一圈光晕。 
美丽的光晕

Flare(耀斑):按照Asset→Import Package→Effect依次导入,再点击Flare后的小圆圈,会有三个选项出现,这三个选项都比较接近真实的物理光照,达到逼真的效果。这里要注意,Directional Light的Flare设置,是对天空盒上的太阳进行修改,其他三个Light则是对场景中的灯光组件进行更改 
这里写图片描述 
Render Mode:这个我暂时也不知道,哭脸~~

Culling Mask(剔除遮罩):通过设置物体的Layer层,使得该层的物体接受(或不接受光照)。 
这里写图片描述
这里在红色箭头指示的位置添加了No Light层,并将场景中球的Layer设置为No Light。在Directional Light的Culling Mask中,把No Light勾选掉,场景中的小球就不再接受光照。

Point Light(点光源)

点光源顾名思义,就是从一个点向四周发散光线,和蜡烛的光线类似。点光源
其Light组件与Directional Light基本相同,用法也基本相同,不同之处在于,点光源多了一个Range(范围),在图中可以清楚地看到由线条组成的一个圆,即点光源的范围。

Spotlight(聚光灯)

聚光灯是由一个点沿一个方向发射的束状光线,与生活中的手电筒类似。其Light组件与Directional Light基本相同,不同在与,他多了Range,与Spot Angle两个属性。Range代表照射光线的远近,Spot Angle代表照射的范围。 
这里写图片描述

Area Light(区域光)

区域光是这四种灯光中最奇特的一种,选择区域光之后,我们可以发现,在Type后,有Baked Only这个提示,这种灯光仅限于烘焙使用。它只能作用于静态物体,通过烘焙来生成光照贴图,从而极大的减少了性能的开销。这里的Plane设置成了静态
区域光没有阴影选项
区域光没有阴影选项,且极大的节省的性能的消耗,一般可以用在房屋壁灯或者显示器等光照效果中。


反射探头(Reflection Probe)在后边的材质(Material)中会讲到,光照探头(Light Probe Group)我会放在下一篇讲。

以上属个人见解,如有错误,请指出,会及时修改,如果有大神能帮忙补充,感激不尽!!

此文章转载于@研究者18        https://blog.csdn.net/qq_30687901/article/details/53792155

感谢这位作者的撰写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值