第九章消隐 消除隐藏面 基本概念 ■Z缓冲区(Z- Buffer)算法 ■扫描线Z- buffer算法 区间扫描线算法 光线投射算法 2021/1/21 浙江大学计算机图形学
2021/1/21 浙江大学计算机图形学 1 第九章 消隐 ◼ 消除隐藏面 ◼ 基本概念 ◼ Z缓冲区(Z-Buffer)算法 ◼ 扫描线Z-buffer算法 ◼ 区间扫描线算法 ◼ 光线投射算法
基本概念 ■投影变换失去了深度信息,往往导致图形的 义性 ■要消除二义性,就必须在绘制时消除被遮挡的不可 见的线或面,习惯上称作消除隐藏线和隐藏面,简 称为消隐。 经过消隐得到的投影图称为物体的真实图形。 长方体线框投影图的二义性 2021/1/21 浙江大学计算机图形学
2021/1/21 浙江大学计算机图形学 2 基本概念 ◼ 投影变换失去了深度信息,往往导致图形的 二义性 ◼ 要消除二义性,就必须在绘制时消除被遮挡的不可 见的线或面,习惯上称作消除隐藏线和隐藏面,简 称为消隐。 ◼ 经过消隐得到的投影图称为物体的真实图形。 长方体线框投影图的二义性
基本概念 消隐的对象是三维物体。三维体的表示 主要有边界表示和CSG表示等。 ■消隐结果与观察物体有关,也与视点有关。 线框图 消隐图 真实感图形 2021/1/21 浙江大学计算机图形学
2021/1/21 浙江大学计算机图形学 3 基本概念 ◼ 消隐的对象是三维物体。三维体的表示 主要有边界表示和CSG表示等。 ◼ 消隐结果与观察物体有关,也与视点有关。 线框图 消隐图 真实感图形
消隐的分类 ■按消隐对象分类 ■线消隐 消隐对象是物体上的边,消除的是物体上不可见的边 ■面消隐 消隐对象是物体上的面,消除的是物体上不可见的面 2021/1/21 浙江大学计算机图形学
2021/1/21 浙江大学计算机图形学 4 消隐的分类 ◼ 按消隐对象分类 ◼ 线消隐 ◼ 消隐对象是物体上的边,消除的是物体上不可见的边。 ◼ 面消隐 ◼ 消隐对象是物体上的面,消除的是物体上不可见的面
面消隐 面消隐算法的分类 Z缓冲器算法 扫描线Z缓冲器算法 区间扫描线算法 光线投射算法 2021/1/21 浙江大学计算机图形学
2021/1/21 浙江大学计算机图形学 5 面消隐 面消隐算法的分类 Z缓冲器算法 扫描线Z缓冲器算法 区间扫描线算法 光线投射算法