自制简易的软光栅渲染器(7)
playerzhou
无回复
Blinn Phong光照模型
项目地址:https://github.com/OmegaZhou/SimpleRenderer
网站地址:https://playerzhou.com/renderer/
-
之前我只实现了简单的纹理映射,在此基础上,添加光照,完成Blinn Phong光照,可使模型更具有真实感
-
Blinn Phong模型是一个经验模型,它将光照分为漫反射光,镜面反射光和环境光照
-
推导过程在此我就不赘述了
-
由于本项目不支持使用mtl材质文件,仅支持使用单个纹理贴图,因此对于ka和ks,我直接参照了games101相关作业的参数
-
最终结果
来一发吐槽