新手学习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一样能动态照亮场景。它只能作用于静态物体,通过烘焙来生成光照贴图,从而减少了性能的开销。

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

来源:CSDN,作者:假面亚特鲁 ,转载此文目的在于传递更多信息,版权归原作者所有。
原文:https://blog.csdn.net/qq_38452106/article/details/86368676
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章