可变形模型建模与渲染关键技术的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:rockyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机硬件和软件的发展,计算机图形学在视频游戏,电影动画,虚拟现实等行业中起着越来越重要的作用,而在这些应用中,经常会需要对模型进行变形模拟。目前常用的变形模拟方法可以分为非物理方法和基于物理的方法两大类。另外,随着三维扫描仪的性能提高,目前通过扫描可以很方便地获得非常精细的点云数据表示的模型,由于点模型不需要保存任何的拓扑信息,不用担心变形引起的拓扑变化的计算代价的问题,但是点模型的数据量通常要比三角网格模型要多得多,如何高效地对点模型数据进行压缩是点模型研究课题中的一个热点方向,另外,由于点模型是由完全离散的点表示的模型,如何产生连续没有空洞的表面也是点模型渲染中需要解决的重要问题。本文首先对基于形状匹配的变形模拟算法进行重点研究。形状匹配在2005年由Muller等提出的,由于其建模简单,计算速度快,易于扩展,鲁棒性强等特点,引起了极大的关注。本文对形状匹配的基础算法,以及由其扩展出来的FastLSM算法和FASMD算法进行了详细的分析和介绍,并在其基础上提出了一种改进的基于KD树的形状匹配算法。在本文的形状匹配变形算法中,使用KD树的结构来对模型中的数据进行组织,使用KD树的层次结构快速得到节点的K最近邻域来作为形状匹配区域,并对KD树中的节点可以执行快速分层求和,然后依据形状匹配的思想对模型进行变形模拟。本文的变形算法具有建模简单、易于实现、无条件稳定等优点。然后,本文对于点模型的渲染技术进行了介绍,文中使用了一种基于KD树的点模型渲染技术,选择与变形算法使用的数据结构相同,这样可以方便地对变形后的数据直接进行渲染。在文中,使用均衡KD树的结构对模型数据进行组织,对每个节点以尽量压缩的方法来表示它的位置、法向量、法向锥、颜色等属性,在渲染时,可根据KD树自身的层次结构来方便地选择细节层次,并对每个节点进行视锥体裁剪、背向面剔除、遮挡处理等来提高渲染的速度。最后,将本文中介绍的基于KD树的形状匹配算法以及点模型的渲染,用于虚拟战场中的爆炸冲击波对周围物体的毁坏模拟,并且使用FastLSM算法对布料进行模拟,可以用于虚拟战场中的旗帜模拟。
其他文献
对于大型金融机构,金融基础数据存放在较多的分布于全球的数据服务器中,而与基础数据相关的数据不一致、不准确或不完整问题是金融服务行业中交易失败的主要原因。因基础数据
近年来,随着生物医学文献的快速增长,生物文献中的信息抽取技术已经得到广泛的研究,目前为止,生物医学文献信息抽取中的大部分工作都涉及到关系抽取。生物领域中的关系抽取主
矢量量化是一种高效的数据压缩技术,具有压缩比大且解码简单因此广泛应用于图像压缩、语音编码等多个领域。数字水印技术是将序列号、文字、二值图像等信息嵌入到多媒体数据
随着计算机技术与网络通信以及信息产业的高速发展,网络入侵攻击的事件频繁发生,因此计算机网络安全形势也日益严峻,所以需要能过各种网络安全技术来解决问题。而入侵检测技
随着计算机网络和数据库技术的发展,在企业信息化建设和管理过程中,数据库的应用越来越广泛,几乎所有大型的商业应用系统都是和数据库相关联的,许多应用程序都使用数据库来管
终端直连技术(Device-to-Device, D2D)作为5G中的关键技术和提高频谱利用率以及网络质量的重要手段,得到广泛关注。D2D技术可以提高网络吞吐量,降低基站负荷,减少终端设备发
随着网络技术的发展,当今社会互联网上信息量越来越大。传统的基于文本的图像检索以及基于内容的图像检索由于各自的缺点,必然不能满足人们的需要,从而也推动了自动图像标注
由于无人机(UAV)的零人员伤亡,成本低,生存能力强,机动性好,使用性强等特性,使得其在在现代战争中有极其重要的作用,在民用领域更有广阔的应用前景;近年来,UAV技术引起了世界
Forrest提出的否定选择算法建立在传统的“自我/非我”识别模式基础上,该算法对自体集的完备性和洁净性要求较高,在实际应用中存在无法克服的局限性。SNS模型受到了挑战,新的
随着信息技术的迅速发展和Internet的普及,人们对网络的依赖性越来越大,网络已经融入了人们生活和工作的方方面面。面对越来越复杂的信息系统,人们往往会有很多疑问,但总得不