真实感图形显.ppt
5.1线消隐
5.2面消隐
5.3光照模型
5.4光线跟踪
5.5表面图案与纹理
5.6颜色空间
基本概念
一.为什么要消隐
○因为计算机图形处理的过程中,不会自动消去隐藏部分,相反会将所有的线和
面都显示出来。
○所以:如果想有真实感地显示三维物体,必须在视点确定之后,将对象表面上
不可见的点、线、面消去。执行这种功能的算法,称为消隐算法。
l例如:
5.1线消隐
5.1.1消隐的分类
•线消隐(Hidden-line)
对象:线框模型
•面消隐(Hidden-surface)
对象:填色图
线框模型填色图
5.1线消隐
线消隐是以场景中的物体为处理单元,将一
个物体与其余的k-1个物体逐一比较,仅
显示它可见的表面以达到消隐的目的。
l此类算法通常用于消除隐藏线。
假定场景中有k个物体,平均每个物体的表面由
h个多边形构成,其计算复杂度为O((kh)2)。
5.1线消隐
01
l算法描述如下:
lfor(场景中的每一个
物体)
l{将该物体与场景
中的其它物体进行比
较,确定其表面的可
02见部分;
线消隐示例l显示该物体表面的可