51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Lambert
shader学习之路(1)- half lambert
在学习这个shader之前先提个经常使用概念。即光照模型。LightModel(光照模型)即是对于物体怎么对打在其上的光做出视觉反应的数学模型。意即表达物体对光反应产生的视觉效果与入射光、物体表面属性等数值相关联的数学表达。大致了解了光照模型的概念,接下来介绍下今天的主角,HalfLambert模型,该模型是Valve...
代码星球
·
2020-08-28
shader
学习
之路
half
lambert
Lambert (兰伯特)光照模型
是光源照射到物体表面后,向四面八方反射,产生的漫反射效果。这是一种理想的漫反射光照模型。如下图:这个是顶点函数处理后的该光照模型,因此看起来像素不够平滑。 是投射在粗糙表面上的光向各个方向反射的现象。当一束平行的入射光线射到粗糙的表面时,表面会把光线向着四面八方反射,所以入射线虽然互相平行,由于各点的法线方向不一...
代码星球
·
2020-04-18
Lambert
伯特
光照
模型
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他