- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.1mooc-消隐算法简介和分类.pdf
计算机图形学
第二章:光栅图形学算法
光栅图形学算法的研究内容
直线段的扫描转换算法
多边形的扫描转换与区域填充算法
直线裁剪算法
反走样算法
消隐算法
主要讲述的内容:
消隐的分类,如何消除隐藏线、隐藏面,主要介绍以下
几个算法:
Z缓冲区(Z-Buffer)算法
扫描线Z-buffer算法
区域子分割算法
一、消隐
当我们观察空间任何一个不透明的物体时,只能看到该物
体朝向我们的那些表面,其余的表面由于被物体所遮挡我
们看不到
如果把可见和不可见的线都画出来,对视觉会造成多义性
(a ) (b ) (c )
要消除二义性,就必须在绘制时消除被遮挡的不可见的线或
面,习惯上称作消除隐藏线和隐藏面,简称为消隐。
要绘制出意义明确的、富有真实感的立体图形,首先必须消
去形体中的不可见部分,而只在图形中表现可见部分
线框图 消隐图 真实感图形
消隐包括消除“隐藏线”和“隐藏面”两个问题
到目前为止,虽然已有数十种算法被提出来了,但是由于物
体的形状、大小、相对位置等因素千变万化,因此至今它仍
吸引人们作出不懈的努力去探索更好的算法
消隐不仅与消隐对象有
关,还与观察者的位置
有关
消隐处理从原理上讲并不复杂,但是消隐处理的具体实现并
不那么简单,它要求适当的算法及大量的运算。在60年代,
消隐问题曾被认为是计算机图形学中的几大难题之一
二、消隐的分类
1、按消隐对象分类
(1)线消隐
消隐对象是物体上的边,消除的是物体上不可见的边
(2)面消隐
消隐对象是物体上的面,消除的是物体上不可见的面,
通常做真实感图形消隐时用面消隐
2、按消隐空间分类
(1)物体空间的消隐算法
以场景中的物体为处理单元。假 for(场景中的每一个物体)
设场景中有k个物体,将其中一个 {将该物体与场景中的其
物体与其余k-1个物体逐一比较, 它物体进行比较,确定
仅显示它可见表面以达到消隐的
其表面的可见部分;
目的
显示该物体表面的可见
此类算法通常用于线框图的消隐! 部分;
}
在物体空间里典型的消隐算法有两个: Roberts算法和光
线投射法
Roberts算法数学处理严谨,计算量甚大。算法要求所有被
显示的物体都是凸的,对于凹体要先分割成多个凸体的组
合
Roberts算法基本步骤:
逐个的独立考虑每个物体自身,找出为其自身所遮挡的边和面
(自消隐);
将每一物体上留下的边再与其它物体逐个的进行比较,以确定是
完全可见还是部分或全部遮挡(两两物体消隐);
确定由于物体之间的相互贯穿等原因,是否要形成新的显示边
等,从而使被显示各物体更接近现实
光线投射是求光线与场景的交点,该光线就是所谓的视线(
如视点与像素连成的线)
一条视线与场景中的物体可能有许多交点,求出这些交点后
需要排序,在前面的才能被看到。人的眼睛可以一目了然,
但计算机做需要大量的运算
(2)图像空间的消隐算法
以屏幕窗口内的每个像素为处理 for(窗口中的每一个像素)
单元。确定在每一个像素处,场 {确定距视点最近的物体,
景中的k个物体哪一个距离观察点
您可能关注的文档
- 2016年全国硕士研究生招生考试复旦大学报考点网上确认须知.pdf
- 2016年安徽事业单位招聘改革.doc
- 2016金华卫生事业单位考试:金华市中心医院招聘应届毕业生公告.doc
- 2017云南昆明市嵩明县水务局等五家下属事业单位招聘公告(5人).doc
- 2017内蒙古赤峰市护士执业资格考试考务工作公告.doc
- 2017年山东省高考利好招生政策汇总.docx
- 2017年惠州市公共卫生执业医师流行病学第七章试题(二).doc
- 2017年政府工作报告解读―经济政策新框架及2017年经济发展重点(下)课程的考试 100分.pdf
- 20世纪英国福利制度探析_李苗.pdf
- 33例流行性腮腺炎病人的临床观察及护理.pdf
文档评论(0)