高效空间分割算法及保细节模型编辑算法

来源 :浙江大学 | 被引量 : 0次 | 上传用户:bravehearterdoctor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空间分割算法在计算机图形学中占据重要地位。本文分别针对层次划分结构中的八叉树和非层次划分结构中的Voronoi图在GPU上进行了高效的实现。并且将GPU端的八叉树建立方法应用于高分辨率三角形网格求交。针对模型编辑问题,本文提出了一种新的基于近似刚度(ARAP)算法的模型编辑算法,提高了ARAP算法的细节保持能力。   在高分辨率三角形网格模型间的几何布尔运算中,求解两网格模型间的相交区域是很多求解算法中核心的一步。本文使用了自适应高度的八叉树作为空间分割结构,降低了算法的时间复杂度。同时将主要算法在GPU端进行实现,利用GPU的并行计算能力对八叉树建立及三角形间的求交过程进行并行化,提高了算法的效率。针对以往GPU端层次空间划分结构需要在建立过程中分割三角形,造成大量退化三角形,并降低了数值精度的情况,本文中的算法尽量避免了在空间分割过程中对三角形进行的分割,从而提高了最终三角形求交区域计算的精度。同时,在三角形求交阶段使用更精确的求解方式。通过与GTS软件的整合,最终实现了高效的几何布尔运算。   提出了一种GPU端的鲁棒的二维Voronoi图构建算法。本算法有着较好的平均性能,并在种子节点分布较稠密和均匀的情况下取得最优性能。同时在GPU上实现了鲁棒Voronoi图的构建算法中的BFA算法以及非鲁棒算法中的JFA算法。经验证,此算法能够在种子数一定的情况下获得比BFA好的平均性能,并在种子较多的情况下获得接近JFA的性能。   作为几何建模的重要手段,曲面变形有着广泛的应用。传统的近似刚性(ARAP)曲面编辑算法存在局部塌陷的问题,并在变形过程中可能产生退化三角形,影响了曲面的质量。本文提出了一种新的基于ARAP曲面编辑算法框架与三角形局部能量的三角形网格编辑算法,通过对每个三角形定义其允许的变换集合,在细节丰富的区域得到了更好的保形效果。通过限制三角形缩放因子的比例,减少了ARAP算法在变形过程中产生退化三角形的情况。本算法提高了ARAP变形算法的鲁棒性,增强了变形过程中对网格局部细节的保持能力。   提出的空间分割算法和模型编辑算法分别在性能上和数学模型上对计算几何中相关的算法做出了改进,对今后在这方面的工作提供了技术支持。
其他文献
RFID是一种以无线、非接触的方式自动识别目标对象信息的技术,可以适应于各种恶劣环境,并且不需要人工的参与。目前被广泛的应用于各个领域。它是物联网的基础核心技术之一。RF
互联网信息以指数级增长,给通用搜索引擎带来巨大压力,使得通用搜索引擎搜索结果不全面,对于用户输入的查询词,返回大量的无关信息,这就使得主题爬行虫诞生。主题爬行虫只抓取与主
随着网络、通信技术和Intemet的飞速发展,计算技术己进入分布式计算时代,普适计算、移动计算等新一代网络计算是以大规模、分散控制、动态性、自治性和松耦合为主要特征的大
我国是自然灾害多发的国家,每年都会因自然灾害造成国家和人民生命财产的重大损失。鉴于自然灾害的突发性和临时性特点,救援物资在紧急情况下的安全快速运输和供应保障是减灾和
现代密码学发展至今,无论在理论研究还是实际应用方面都已取得极大的成功。现代密码学是以密钥的完备保密性为前提的。然而,现实世界中诸多称之为“边信道”攻击以及病毒等,
我国光照资源丰富,为替代消耗的传统化石能源,国家制定政策鼓励开发太阳能。目前,国家大力发展光伏电站的建设,但光伏组件中电池单元却面临在光照、温度等外界条件不佳状态下难以突破发电的局限性,同时,光伏发电系统中功率器件的使用、电力网用户侧非线性负载比例的增加等都加重了公共电网谐波污染和无功消耗问题。应用在光伏发电系统的逆变器和有源滤波器两种设备在功能、结构、控制方法等方面相似,所以为提高光伏发电系统输
自由曲线曲面造型技术一直是计算机图形学和计算机辅助设计的重点,在计算机动画、计算机游戏、人机交互及虚拟现实应用中起重要作用。曲面参数化的好坏很大程度上影响曲面纹
随着网络技术的发展,网络环境下的计算越来越重要。由于网络的分布式特点,参与计算的各方通常隶属于不同的机构,因此对网络计算各方的输入数据的隐私保护尤为重要。网络环境下分
近年来移动adhoc网络(Mobile Ad Hoc Network,MANET)由于在战场、灾难救援、交通监视和环境监测等方面的应用而受到研究界广泛的关注。虚拟骨干网的构建与维护以及能量有效的路
航空运输对发展国民经济和促进国际交往具有重要意义。我国民航事业正处在高速发展时期,与此同时终端区面临的航班拥堵问题也日益突出。飞机着陆调度(AircraftLandingScheduli