基于OSG的实时布料仿真

来源 :山东大学 | 被引量 : 0次 | 上传用户:jiaojiao2008zwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过去几十年里,计算机动画一直是人们研究的热点,实时仿真运动的布料是计算机动画的重要组成部分,吸引了越来越多的研究。虽然布料仿真非常重要,并且已经有了大量的研究,但快速、理想的布料仿真直到现在仍然是一个挑战。论文介绍了基于物理模型的实时布料仿真技术,包括建模、运动控制、碰撞检测与碰撞响应,提出了基于层次四叉树的碰撞检测方法,提高检测效率。论文的主要研究内容及贡献包括以下几个方面:首先,介绍了布料的质点-弹簧模型和其它建模方法,分析了各种建模方法的优缺点,在此基础上改进了经典的矩形质点-弹簧模型,利用经典的牛顿力学模型和运动学定律分析该模型的受力情况,引入了扰动力增加模型的柔性,建立布料的运动学仿真方程,给出了模型中质点所受内力、外力的表达式和求解方法。然后,分析了实时布料仿真中的碰撞检测与响应技术,讨论了技术难点,在详细分析了矩形布料的特点后,提出了基于层次四叉树的碰撞检测算法。实时布料仿真技术的碰撞检测包括布料与场景内物体的碰撞检测和布料自身的碰撞检测,在布料与场景内物体的碰撞检测中,我们为布料块的包围球建立了一棵层次四叉树,基于层次四叉树测试布料是否与场景内物体发生碰撞,在布料自身的碰撞检测中,我们又利用布料的三角形表面曲率创建布料表面法向量的包围圆锥,并把包围圆锥的信息附加到层次四叉树的节点中,简化布料自身的求交计算,进一步提高了布料自身碰撞检测的效率。最后,简要介绍了跨平台开源图形开发软件包OSG(OpenSceneGraph)的特点,分析了实时布料仿真的特点,给出了算法的工作流程,在OSG环境支持下实现了该算法,给出了系统的运行若干实例。实验证明,本文给出的实时布料仿真技术可以仿真的布料实时运动效果,减少刚性太强等失真现象,提高了碰撞检测的计算效率,在绘制速度和真实感方面都取得了较好的效果。
其他文献
伴随着网络攻击的常态化、多样化、多变化,入侵检测技术受到越来越多的关注。入侵检测技术根据检测原理不同可分为误用检测和异常检测,然而由于异常检测存在天然的缺陷导致其
随着我国国民经济的飞速发展和人民生活水平的提高,公路客运面临着增加运能、提高服务质量、提高竞争能力的迫切需要。航空客运有着速度上的优势,占据了天时:铁路客运有着全国庞
随着计算机和网络的普及,音视频编解码技术的发展以及人们对生活要求的提高,流媒体技术受到了学术界和产业界的关注,IPTV服务也逐渐受到欢迎。诸多公司和组织参与了高性能的
视觉在人类感知中起着极为重要的作用,而视觉感知的结果和表现形式——图像,是人类认识世界的重要信息来源,因此图像已成为多媒体技术中最为重要的数据类型。图像的处理与分
射频识别技术是一种非接触式的自动识别技术,它利用射频方式在射频电子标签和读写设备之间进行双向通信,从而完成对目标的识别和数据交换。采用射频识别方式进行数据采集的便
虚拟现实技术是近二十年来发展起来的一项高新技术,它是以计算机技术为核心,结合相关科学技术,构建出与一定范围内的真实环境在视觉、听觉和触觉等方面高度近似的虚拟环境。
空间数据库是数据库领域的一个研究热点,主要研究内容包括空间数据模型、空间数据索引技术、空间数据库的访问接口、空间查询处理等。空间对象存储在空间数据库中,它们由空间
多关系数据挖掘是近年来快速发展的重要的数据挖掘领域之一。高效性和可扩展性一直是数据挖掘领域的重要研究课题。考虑多关系数据挖掘,这个问题尤为重要。多关系数据挖掘任
随着计算机技术和网络技术的迅猛发展,企业和个人通过网络进行数据交换变得越来越频繁,XML成为数据描述和数据交换的标准,越来越多的数据以XML的形式存储和交换,大量的XML文
在许多公共场所中,人们常常面临着处理海量视频的挑战。计算机视觉领域的目标跟踪技术能有效地解决这类问题。然而,实时地视频跟踪技术本身极具有挑战和困难,跟踪过程中会受到背