大型三维网格模型的简化与交互式绘制

来源 :辽宁工程技术大学 | 被引量 : 0次 | 上传用户:caoenjia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着三维模型采集设备精度的提高,从现实世界获取的三维模型质量也不断提高。这些高质量的三维模型可以高度真实地保留原物体的全部细节,在文物保护、数字化图书馆、虚拟人计划以及电影游戏等领域得到了广泛应用。但是这些规模急剧增长的三维模型,给绘制、编辑、传输和存储等方面带来了许多新的难题和挑战。三维模型简化是一个减少模型复杂度的有效方法。但是传统的模型简化算法一般需要将要处理的模型完全调入内存,无法直接应用于大型三维模型。为解决该问题,研究者们提出了大型三维模型的外存简化技术(out-of-core simplification),该领域也成为计算机图形学的研究热点之一。现有基于迭代收缩的大型模型简化算法能获得高质量的简化模型,但是其所需的辅助数据结构复杂,计算开销大,简化效率低(以每秒简化的面片个数衡量)。基于点聚类的简化算法简化速度快,更适合大型三维模型。本文采用点聚类简化算法,实现并改进三个基于点聚类的模型简化算法和一个基于视点的多分辨率构建和绘制算法。一、分析、比较了常规模型的简化算法,实现了一个简单高效的基于点聚类的内存(in-core)简化算法。该算法对模型包围盒进行均匀网格划分,采用保持体积的二次误差度量矩阵求取每个格子的最优代表点。该算法的实现为后续大型三维模型简化算法的研究奠定了基础。二、分析、比较了大型模型的简化算法,实现了一种内存容量不依赖于输入模型大小的简化算法,即OoCS算法。但是该算法的输出模型大小依赖于内存容量,如果简化后的模型仍然需要保持比较高的复杂度,则此算法无法满足。为解决这一问题,参照OoCSx算法,本文实现了输入和输出模型大小均不依赖于内存容量的外存简化算法。三、本文设计并实现了一种大型模型的多分辨率构建与绘制算法。该算法基于八叉树空间划分,通过内外存映射技术,构建外存多分辨率层次结构。基于该多分辨率表示,实现了依赖视点的细节层次(LOD)选择和绘制,包括基于视锥的绘制算法、基于背面剔除的绘制算法、基于屏幕覆盖率的绘制算法和基于模型轮廓的绘制算法。我们改进的简化算法提高了简化模型的质量,可以达到每秒50-300k个三角形的简化速度,并且输入和输出模型大小均不依赖于内存容量。实现的基于视点的多分辨率构建和绘制算法,可以满足在普通通用计算机上实时绘制大型三维模型的需求。
其他文献
随着信息技术的迅速发展,我们已步入信息社会,计算机网络也成为社会赖以生存的基础.当前,计算机网络的安全问题日益突出,信息的安全保密和防伪问题成为人们关注的重要课题。在计算
信息技术的迅速发展使数据库面临的安全问题更加复杂,审计分析(Audit and Analysis)是数据库安全领域的一个重要部分。本文对安全数据库审计分析理论和实现方法进行讨论,并且
人耳识别技术是一种新的生物特征识别技术,人耳以其自身的特点和应用范围逐渐引起同领域科研者的注意。目前,在国内研究这方面的科研机构和人员还不多,在国外也处于初步探索研究
随着电子商务的发展,企业内部、企业间的商业过程交互需求越来越强烈,传统的网络数据交换方式等已经不能满足商业过程交互的需求。因此,动态电子商务应运而生。实现动态电子商务
随着信息技术的飞速发展和广泛应用,农田信息监测的方法和手段在不断提高和丰富,但总体来看,农田信息监测系统仍存在一些有待解决的问题。农田具有分布散、布线难、设备多、传输
公钥基础设施PKI(Public Key Infrastructure)技术在开放的网络环境中提供了身份认证服务。授权管理基础设施PMI(Privilege Management Infrastructure)是PKI在授权管理领域
如何提高大学教学质量已成为高校教育工作者普遍关注的课题。开展“学生评教”工作,有利于学校领导和教学管理部门全面、准确地掌握教学信息,强化教学管理,提高教学管理的科学决
本文从分形的基本理论谈起,对Julia集理论及其应用作了相关探讨,主要内容介绍如下: (1) Newton变换的Julia集是分形学中一个十分诱人的问题,对Newton变换的Julia集的吸引域及
随着数据资源的日益增加,数据挖掘技术迅速发展起来。粗糙集理论作为一种有效的数据挖掘方法,正愈加被人们重视。 首先,本文介绍了数据挖掘和粗糙集的基本理论和主要方法。基
机会路由协议可以充分利用无线网络中无线介质的广播特质,大幅提高网络的吞吐量。同时网络编码技术能使得网络传输容量达到理论值的上限。结合网络编码技术的机会路由协议不