试简述消隐处理中的Z向深度缓冲算法的基本原理。
该算法采用帧缓冲区存放像素值,采用一个与屏幕对应的深度信息缓冲存储器(简称Z缓冲区),记录像素所显示的空间点的Z坐标(即深度值)。(2分)
对景物中的每个多边形找到当多边形投影到屏幕时位于多边形内或边界上的所有像素点。对每一个像素,在(x,y)处计算多边形的深度Z,并与Z缓冲区相应单元的现行值相比较,如果Z值大于Z缓冲区中的现行值,则用Z值更新Z缓冲区的对应值,同时将(x,y)处的多边形的明暗写入帧缓冲区中对应于该屏幕像素的单元中。
当所有多边形处理完毕后在帧缓冲区中保留的就是已经消隐过的最终结果。