本文主要是介绍Unity中Shader的光照模型Lambert,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 前言
- 一、Lambert光照模型
- 1、公式
- 可以使用图形计算器来看出这个点积对于结果的影响
前言
Unity中Shader的光照模型Lambert
一、Lambert光照模型
1、公式
A:可以理解为环境光的颜色
K:反射系数
LC:主要的入射光的颜色
N:当前顶点的法向量
L:顶点指向光源的单位向量
这个公式中,最主要的就是点积部分
可以使用图形计算器来看出这个点积对于结果的影响
图中 b 就是 向量 a 和 l 的点积
当值小于等于 0 时,光照影响忽略不计
这篇关于Unity中Shader的光照模型Lambert的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!