Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)

Shading 1(Illumination,Shading and Graphics Pipeline)

Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
从远到近绘制,近的覆盖远的
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
互相遮挡无法确定顺序
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
除了图片缓存,再生成一个深度缓存,存储每个像素的深度
注意:为了简化z总是正的,越小越近
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
浮点型很少出现相等,但z-fight还是存在的
z-buffer无法处理透明物体
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
高光、漫反射、环境光
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
local代表局部的,并不会考虑阴影
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)
kd代表反射的系数,漫反射与v观测角度无关
Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)