1
0
mirror of https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git synced 2025-08-22 20:25:28 +08:00

修复 翻译错误

This commit is contained in:
冰糖雪狸
2022-10-16 16:58:00 +03:00
committed by Gary Wang
parent 8b2a9ef60c
commit d33979b034

View File

@@ -151,7 +151,7 @@ vec3 lightDir = normalize(lightPos - FragPos);
当计算光照时我们通常不关心一个向量的模长或它的位置,我们只关心它们的方向。所以,几乎所有的计算都使用单位向量完成,因为这简化了大部分的计算(比如点乘)。所以当进行光照计算时,确保你总是对相关向量进行标准化,来保证它们是真正地单位向量。忘记对向量进行标准化是一个十分常见的错误。
下一步,我们对<var>norm</var>和<var>lightDir</var>向量进行点乘,计算光源对当前片段实际的漫射影响。结果值再乘以光的颜色,得到漫反射分量。两个向量之间的角度越大,漫反射分量就会越小:
下一步,我们对<var>norm</var>和<var>lightDir</var>向量进行点乘,计算光源对当前片段实际的漫射影响。结果值再乘以光的颜色,得到漫反射分量。两个向量之间的角度越大,漫反射分量就会越小:
```c++
float diff = max(dot(norm, lightDir), 0.0);