首页 > 试题广场 >

下面哪一种算法不是图像空间的消隐算法?

[单选题]
下面哪一种算法不是图像空间的消隐算法?
  • 画家算法
  • Z-buffer算法
  • 可见面光线追踪算法
  • 区间扫描线算法
按消隐空间分类:
1)物体空间的消隐算法 (光线投射):将场景中每一个面与其他每个面比较,求出所有点、边、面遮挡关系。
2)图像空间的消隐算法 (Z-buffer、扫描线Z-buffer 、Warnock):对屏幕上每个象素进行判断,决定哪个多边形在该象素可见。
3)物体空间和图像空间的消隐算法 (画家算法):在物体空间中预先计算面的可见性优先级,再在图像空间中生成消隐图。
发表于 2016-07-15 17:09:15 回复(0)
常见的消隐算法有z-buffer算法:算法的原理是:先将待处理的景物表面上的采样点变换到图像空间(屏幕坐标系),计算其深度值,并根据采样点在屏幕上的投影位置,将其深度值与已存贮在Z缓存器中相应像素处的原可见点的深度值进行比较。如果新的采样点的深度(z值)大于原可见点的深度,表明新的采样点遮住了原可见点,则用该采样点处的颜色值更新帧缓存器中相应像素的颜色值,同时用其深度值更新Z缓存器中的深度值;否则,不做更改。
区间缓冲区算法;
深度排序算法;
区间细分算法;
光线投射算法;
BSP树;
多边形区域排序算法;
深度测试算法
发表于 2016-05-08 19:38:07 回复(0)
扫面线算法是按照扫描线顺序计算扫面线与多边形的相交区间,一般用来填充,消隐算法是用来解决可见区域的问题。

发表于 2016-06-01 17:39:53 回复(0)
计算机基础还有这个题?是哪个知识点?

发表于 2020-07-26 15:38:35 回复(0)
D
发表于 2017-01-11 01:07:33 回复(0)