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

fix index

This commit is contained in:
Geequlim
2015-07-17 13:33:33 +08:00
parent 9576fea2fe
commit e557c55640
2 changed files with 3 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
##多光源Multiple lights ##多光源Multiple lights
本文作者JoeyDeVries由Geequlim翻译自[http://learnopengl.com](http://learnopengl.com/#!Lighting/Multiple-lights)
我们在前面的教程中已经学习了许多关于OpenGL 光照的知识其中包括冯氏照明Phong shading、光照材质Materials、光照图Lighting maps以及各种投光物。本教程将结合上述所学的知识创建一个包含六个光源的场景。我们将模拟一个类似阳光的平行光Directional light和4个定点光Point lights以及一个手电筒(Flashlight). 我们在前面的教程中已经学习了许多关于OpenGL 光照的知识其中包括冯氏照明Phong shading、光照材质Materials、光照图Lighting maps以及各种投光物。本教程将结合上述所学的知识创建一个包含六个光源的场景。我们将模拟一个类似阳光的平行光Directional light和4个定点光Point lights以及一个手电筒(Flashlight).
要在场景中使用多光源我们需要封装一些GLSL函数用来计算光照。如果我们对每个光源都去些一遍光照计算的代码这将是一件令人恶心的事情并且这些放在main函数中的代码将难以理解所以我们将一些操作封装为函数。 要在场景中使用多光源我们需要封装一些GLSL函数用来计算光照。如果我们对每个光源都去些一遍光照计算的代码这将是一件令人恶心的事情并且这些放在main函数中的代码将难以理解所以我们将一些操作封装为函数。

View File

@@ -16,6 +16,7 @@ pages:
- 材质: '02 Lighting/03 Materials.md' - 材质: '02 Lighting/03 Materials.md'
- 光照贴图: '02 Lighting/04 Lighting maps.md' - 光照贴图: '02 Lighting/04 Lighting maps.md'
- 投光物: '02 Lighting/05 Light casters.md' - 投光物: '02 Lighting/05 Light casters.md'
- 多光源: '02 Lighting/06 Multiple lights.md'
- 复习: '02 Lighting/07 Review.md' - 复习: '02 Lighting/07 Review.md'
- 加载模型(Model Loading): - 加载模型(Model Loading):
- Assimp: '03 Model Loading/01 Assimp.md' - Assimp: '03 Model Loading/01 Assimp.md'