Unity中的环境光和自发光

作者:追风剑情 发布于:2016-9-9 22:32 分类:Shader

在标准光照模型中,环境光和自发光的计算是最简单的。

在Unity5中,场景中的环境光可以在Windows->Lighting->Ambient Source/Ambient Color/Ambient Intensity中控制。

在Unity4中,场景中的环境光可以在Edit->Render Settings中控制。

4444444.jpg

在Shader中,我们只需要通过Unity的内置变量UNITY_LIGHTMODEL_AMBIENT就可以得到环境光的颜色和强度信息。

而大多数物体是没有自发光特性的,如果要计算自发光也非常简单,我们只需要在片元着色器输出最后的颜色之前,把材质的自发光颜色添加到输出颜色上即可。

标签: Shader

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号