GD32与STM32明暗处理技术对比
GD32与STM32明暗处理技术对比
GD32和STM32都采用了明暗处理技术,其原理和步骤如下:
- 法线计算: 首先,通过多边形的法线计算出公共顶点的法线。
- 光强计算: 使用Phong局部反射模型计算多边形顶点处的光强,该模型将反射光分解为环境光、漫反射和镜面反射三个部分。
- 简化处理: 两种技术都不考虑物体间的相互作用,例如物体间的反射光和折射光,这是一种简化处理,会导致渲染结果不够真实。
Phong局部反射模型
Phong局部反射模型是一种用于计算光照效果的模型,它包含以下三个部分:
* 环境光: 基础光照强度,不受光源位置和物体表面特性影响。
* 漫反射: 由粗糙表面产生的均匀反射光,其强度与光源方向和表面法线的夹角余弦值成正比。
* 镜面反射: 由光滑表面产生的集中反射光,其强度与光源方向、表面法线和观察者视线的夹角余弦值有关。
5.13MB
文件大小:
评论区