- 1
- 0
- 约3.96千字
- 约 30页
- 2019-09-22 发布于江西
- 举报
* 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 1999年7月07/16/96 * *## * 第九章 消隐 基本概念 深度缓存器算法 区间扫描线算法 深度排序算法 区域细分算法 光线投射算法 BSP树算法 多边形区域排序算法 OpenGL中的消隐 * 基本概念 物体的消隐或隐藏线面的消除:在给定视点和视线方向后,决定场景中哪些物体的表面是可见的,哪些是被遮挡不可见的。 长方体线框投影图的二义性 * 基本概念 消隐算法按实现方式分类 图像空间消隐算法以屏幕像素为采样单位,确定投影于每一像素的可见景物表面区域,并将其颜色作为该像素的显示颜色。如深度缓冲器算法、A缓冲器算法、区间扫描线算法等。 * 基本概念 景物空间消隐算法直接在景物空间(观察坐标系)中确定视点不可见的表面区域,并将它们表达成同原表面一致的数据结构。如BSP算法、多边形区域排序算法等。 介于二者之间的算法,如深度排序算法、区域细分算法、光线投射算法等。? * 基本概念 基本的原则 排序:各景物表面按照距离视点远近排序的结果,用于确定消隐对象之间的遮挡关系。 连贯性:连贯性是指所考察的物体或视区内的图像局部保持不变的一种性质,用于提高排序效率。 * 9.1 深度缓存器算法( Z-buffer) 基本原理 帧缓存:保存各点的颜色。 Z缓存:保存屏幕坐标系上各象素点所对应的深度值。 * 深度缓存器算法( Z-buffer) 图9.1 深度缓存器算法的原理 * 深度缓存器算法( Z-buffer) 算法步骤 初始化:把Z缓存中各(x,y)单元置为z的最小值,而帧缓存各(x,y)单元置为背景色。 在把物体表面相应的多边形扫描转换成帧缓存中的信息时,对于多边形内的每一采样点(x,y)进行处理: * 深度缓存器算法( Z-buffer) 计算采样点(x,y)的深度z(x,y); 如z(x,y)大于Z缓存中在(x,y)处的值,则把z(x,y)存入Z缓存中的(x,y)处,再把多边形在z(x,y)处的颜色值存入帧缓存的(x,y)地址中。 * 深度缓存器算法( Z-buffer) 如何计算采样点(x,y)的深度z(x,y)。 假定多边形的平面方程为:Ax+By+Cz+D=0。 * 深度缓存器算法( Z-buffer) 图9.2 利用扫描线的连贯性加速深度的计算 * 深度缓存器算法( Z-buffer) 扫描线上所有后继点的深度值: 当处理下一条扫描线y=y-1时,该扫描线上与多边形相交的最左边(x最小)交点的x值可以利用上一条扫描线上的最左边的x值计算: * 深度缓存器算法( Z-buffer) 扫描线深度缓存器算法 * 深度缓存器算法( Z-buffer) 优点 多边形不用排序 方法简单,与对象复杂程度无关简单 在象素级上以近物取代远物,有利于硬件实现 缺点 占用太多的存储单元 在实现反走样、透明和半透明等效果方面有困难 * 9.2 区间扫描线算法 避免对被遮挡区域的采样是进一步提高扫描线算法计算效率的关键。 图9.3 区间扫描线算法原理 * 区间扫描线算法 算法 三张表:边表、多边形表、有效边表。 分割子区间,确定子区间上的唯一可见面。 图9.4 扫描线子区间 * 区间扫描线算法 特殊情形 贯穿情形:为了使算法能处理互相贯穿的多边形,扫描线上的分割点不仅应包含各多边形的边与扫描线的
您可能关注的文档
- 机械工程材料 第十三章 工程材料在典型机械上的应用国家课件TTP.ppt
- 机械加工通用工艺规程.doc
- 机械制品加拿大 世界买家LIST50.doc
- 机械制图 绪论.ppt
- 机械制图第三章(中国劳动社会保障出版社).ppt
- 机械制图第四章直线与平面、两平面的相对位置.ppt
- 机械制图投影法的基础知识.ppt
- 机械制图知识PPT电子课件教案第五章_立体表面的截交线.ppt
- 积累知识更重要正方.doc
- 基础第六章12节——食品卫生基础.ppt
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 职业高中一年级第一学期期末数学试题.doc VIP
- 七年级数学上册专题09 一元一次方程的应用题十二大题型(原卷版).docx VIP
- 人工湿地运行维护手册.doc VIP
- 深度解析(2026)《GAT 2000.105-2015公安信息代码 第105部分:侦查线索获取方式代码》.pptx VIP
- 01-蓝牙通信技术.ppt VIP
- 部编数学七年级上册专题09一元一次方程的应用题十二大题型(解析版)含答案.pdf VIP
- AP生物 2012年真题 (选择题+问答题) AP Biology 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 2025年辽宁省中考生物试题卷(含答案解析).docx
- 湖南省郴州市2025_2026学年高二英语上学期期末考试试题.doc
- 行测笔记总结.pdf VIP
原创力文档

文档评论(0)