WebGL自学课程(12):光照模型与渲染方式

来源:互联网 发布:客户分布地图软件 编辑:程序博客网 时间:2024/05/20 17:41

这篇文章暂且写的简单点,以后会补充图文丰富内容。

光照反射模型:

Lambertian reflection model(朗伯光照反射模型)只考虑了光照的漫反射情况,没有考虑环境光和镜面反射;与之相对应的是Phong reflection model相对应,考虑了环境光、漫反射以及镜面反射。


着色法:
Goraud shading(高洛德着色法)是在顶点着色器中计算顶点颜色,然后将顶点颜色通过varying变量插值传递给片元着色器,是对color进行插值;Phong shading(冯氏着色法)是在顶点着色器中将顶点的法向量normal通过varying变量插值传递给片元着色器,然后在片元着色器中根据插值生成的normal以及其他信息生成颜色,是对normal进行插值。
原创粉丝点击