Unity3D 光照系统(一)

此系列博客是博主个人学习Unity3D的一些笔记,欢迎转载,如有错误,欢迎指出~~(基于unity3d 5.4.0f3)

光照系统

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

Directional Light(平行光)

平行光是unity中最常见的一种灯光,其原理与太阳光近似,不受position与scale的影响,Rotation会影响到光线照射的方向。下图显示出了平行光的照射方向。Unity3D 光照系统(一)_第2张图片
除了transform组件,所有的Light还有Light组件Unity3D 光照系统(一)_第3张图片
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通道的图片,使阴影出现相对应的图案。
Unity3D 光照系统(一)_第4张图片

Draw Halo(光晕):勾选之后,灯光周围会出现一圈光晕。
Unity3D 光照系统(一)_第5张图片

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

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

Point Light(点光源)

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

Spotlight(聚光灯)

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

Area Light(区域光)

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


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

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

你可能感兴趣的:(unity编辑器入门)