- 【Unity3D技术文档翻译】第3.4.4篇 Cookies
- 【Unity3D技术文档翻译】第3.4.3篇 使用灯光
- 【Unity3D技术文档翻译】第3.4.2篇 灯光检查器(The
- 【Unity3D技术文档翻译】第3.4.1篇 灯光类型
- 【Unity3D技术文档翻译】第3.4篇 灯光资源概述(Ligh
- 【Unity3D技术文档翻译】第3.1篇 光照概述
- 【Unity3D技术文档翻译】第1.7篇 AssetBundle
- 【Unity3D技术文档翻译】第1.6篇 使用 AssetBun
- 【Unity3D技术文档翻译】第3.6.7.3篇 反射探针高级特
- 【Unity3D技术文档翻译】第3.6.1.2篇 LOD 和 R
上一章:【Unity3D技术文档翻译】第3.4.2篇 灯光检查器(The Light Inspector)
本章原文所在章节:【Unity Manual】→【Graphics】→【Graphics Overview】→【Lighting】→【Light sources】→【Using Lights】
使用灯光(Using Lights)
Unity 中的灯光非常容易使用——只需要创建想要的灯光类型(比如:GameObject > Light > Point Light),然后将它放置在场景中想要的位置。如果你开启了场景中的灯光视图(顶部工具栏中的“太阳”按钮),当你移动物体并设置它们的参数,你就能看到光照的预览效果。
线性光通常可以被放置在场景中的任何地方(除非它使用了 Cookie),并可以调节方向。聚光灯也有方向,但是范围有限,且摆放位置很重要。聚光灯、线性光以及区域光的形状参数可以在检查器中调整,或者直接在场景中通过灯光的 Gizmos(可视标记) 来调整。
一个具有 Gizmos 的聚光灯灯光摆放指南
线性光通常代表太阳,对于场景外观具有重要影响。灯光的方向应该略微向下,你通常想要灯光与场景中的主要物体有个轻微的角度。举个例子,一个粗糙的立方体对象,更加倾向于有阴影,以看起来更立体,因此灯光不应该只照射某个面。
聚光灯和线性光通常表现艺术光源,因此它们的位置通常由场景中的对象决定。一个常见的缺陷是,它们一开始被添加进场景中时看上去没有任何效果。这是因为没有调节灯光的范围。灯光被限制在亮度逐渐为0的范围内。如果你将一个聚光灯的圆锥与地面没有接触地放置,那么灯光将只有一点或者没有效果,除非有其他对象从下方经过。如果你想要关卡的几何体被照亮,你就应该扩展点光源与聚光灯的范围,让它们经过墙面和地面。
颜色与强度
你能够通过灯光的检查器设置它的颜色和强度(亮度)。默认的强度和白色,对于创建一般性的对象阴影效果还可以,但是你可能想要通过改变属性来创建特殊的效果。举个例子,一个发光的绿色区域可能想要足够亮,以照亮周围的物体;汽车前灯(尤其是老款汽车上)具有微黄的颜色,而不是白色。这些效果通常被用于点光源和聚光灯。当然,你也可能需要改变线性光的颜色,比如在你的游戏中,一颗遥远的星球上有一个发射红色光的太阳。
如果本文对你有帮助的话,点个赞或者评论一下吧!
网友评论