正在加载图片...
z-缓冲算法的工作流程: 帧缓冲区置成背景色; z-缓冲区置成最大z值; for(各个多边形) [扫描转换该多边形; for(计算多边形所覆盖的每个象素(x,y)) I i 计算多边形在该象素的深度值Z(x,y); if(Z(x,y)小于Z缓冲区中的(x,y)处的值) {把Z(x,y)存入Z缓冲区中的(x,y)处; 把多边形在(x,y)处的亮度值存入帧缓存 区的(x,y)处;} z−缓冲算法的工作流程: 帧缓冲区置成背景色; z−缓冲区置成最大z值; for (各个多边形) { 扫描转换该多边形; for(计算多边形所覆盖的每个象素(x,y)) { 计算多边形在该象素的深度值Z(x,y); if(Z(x,y)小于Z缓冲区中的(x,y)处的值) { 把Z(x,y)存入Z缓冲区中的(x,y)处; 把多边形在(x,y)处的亮度值存入帧缓存 区的(x,y)处;} } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有