新手学习Unity要了解的四种光源

Unity3D光照系统中,一共有四种选项,分别为Directional Light(平行光),Point Light(点光源),Spotlight(聚光灯),Area Light(区域光)

1.Directional Light(平行光) 

平行光通常是用来做阳光的,unity的默认在场景里放置平行光。平行光不会衰减,调整平行光的位置是无效的,只能调整它的角度。

2.Point Light(点光源)

 点光源模拟一个小灯泡向四周发出光线的效果,点光源在其照亮范围内随距离增加而亮度衰减。我们可以随意设置点光源的数量(在确保效率的前提下)以及位置,来达到我们想要的光照效果(万家灯火)

3.Spotlight(聚光灯)

聚光灯模拟一个点光源仅沿着一个圆锥体方向发出光线的效果,聚光灯在其照亮范围内随距离增加而亮度衰减(电影主角的追光效果),聚光灯通常要比点光源强度高一些。

4.Area Light(区域光)

面积光模拟一个较大的发光表面对周围环境的照明效果,通常面积光的灯光亮度衰减很快,阴影非常柔和。unity3D的区域光仅在烘焙光照贴图时有效,并不像Maya的Area Lights一样能动态照亮场景。它只能作用于静态物体,通过烘焙来生成光照贴图,从而减少了性能的开销。

通常在游戏开发中,这四种光源都是需要我们组合来使用的。需要我们牢记这四种光源的基本用法,再灵活地结合到一起,这样就可以让游戏里的光活起来了。

更多unity2018的功能介绍请到paws3d学习中心查找。链接https://www.paws3d.com/learn/,也可以加入unity学习讨论群935714213

近期更有资深开发人士直播分享unity光照部分的开发经验,详情请进入官网或加入QQ群了解

猜你喜欢

转载自blog.csdn.net/qq_38452106/article/details/86368676
今日推荐