鸟语天空
Unity中的环境光和自发光
post by:追风剑情 2016-9-9 22:32

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

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

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

4444444.jpg

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

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

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容