1. 颜色
- 物体的颜色是它
反射
的颜色 - 光源颜色
*
物体颜色=
物体反射颜色
1.1 创建光照场景
2. 基础光照
冯氏光照模型 = 环境 + 漫反射 + 镜面
2.1 环境光照
2.2 漫反射光照
- 法向量
2.3 镜面光照
3. 材质
要在 OpenGL
中模拟多种类型物体,必须针对每种表面定义不同的材质属性。
3.1 设置材质
3.2 光的属性
3.3 不同的光源颜色
4. 光照贴图
现实世界并不只包含一种材质
4.1 漫反射贴图
4.2 镜面光贴图
4.3 采样镜面光贴图
5. 投光物
将光投射到物体的光源。
5.1 平行光
- 光源处于无限远
5.2 点光源
- 朝着所有方向发光,但光线会随着距离逐渐衰减。
- 衰减:随着光线传播距离增常逐渐消减光的强度
5.3 聚光
- 只朝一个特定方向而不是所有方向照射光线
- 平滑/软化边缘