自然界的环境光
比如阴天,太阳好像被云层挡住了,但太阳光会在大气中经过无数次的反射和折射的,仿佛是天空照亮了我们。日出、日落、阴天、星空、月夜都会照亮我们的世界。
场景中为啥要有环境光
常规的光源肯定是没法模拟上述复杂的光线的,所以Unity提供了环境光。Unity中环境光表示场景周围的光线,并不是来自任何特定的原物体
一般场景的整体外观和亮度的主要依靠于“环境照明”。环境光和全局光照共用一个面板。
天空盒、环境照明和环境反射
天空盒用于模拟场景中的“天空”或者远处的背景
环境照明(环境光)
环境反射
环境光的计算模型
常规光源的光线会和物体形成入射角和反射角,那环境光呢?
环境光和全局光照的关系
环境光作为一种光源,和全局光照的关系。
如果不使用预计算照明,环境照明的光不会被遮挡住,从而也不会有比较真实的效果。如果在场景中使用了“Baked Gl”或“Realtime Gl”,来自天空的光亮就会被遮挡住一部分,这样增加了场景的真实性。