基于质点——弹簧模型的布料仿真

来源 :天津大学 | 被引量 : 0次 | 上传用户:kangbb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自20世纪80年代以来,如何在计算机上高效和逼真地仿真布料运动、布料褶皱等效果一直是计算机图形学研究中的一个具有挑战性的课题。布料仿真在三维服装设计、虚拟现实技术、影视娱乐和电脑游戏等领域中有着广泛的应用。基于物理方法的仿真模型由于实现效果逼真近年来逐渐占据了主导地位,而其中的质点——弹簧模型更由于简单易用、算法容易实现、和计算效率高等优点受到广泛应用,因此本文采用该模型来实现布料仿真。在对模型进行受力分析后,文章接着通过显式积分求解出各质点下一时间片的位置和速度。本文实验取得了良好的仿真效果,质点数目较少时能够达到实时运行,而为了防止仿真中的“超弹性”和抖动效果,实验又加入了变形约束机制。数值积分方法决定了布料仿真过程的效果、稳定性和速度,是仿真的一个重要方面。本文在对常用积分方法进行分析比较的基础上,详细剖析了有代表性的显式积分、隐式积分和半隐式积分的算法流程,并在随后的实验中比较了三者的运行效果,同时通过合理调整参数修正了隐式方法的变形并减少了半隐式方法的抖动效果。各积分方法的初始化主要对计算中一些变量、矩阵设置初始值,实验数据表明半隐式积分初始化最慢,显式方法最快。运行时的FPS(Frames Per Second,帧速)说明了运行速度的快慢。通过绘制三种方法FPS随质点数目变化曲线,得知隐式积分运行最慢;显式方法最快。不过,隐式方法良好的运行稳定性是其他方法所不能比拟的。碰撞检测和碰撞响应是布料仿真的瓶颈和研究热点。在归纳碰撞检测一般框架的基础上,本文首先对常用的碰撞检测加速算法进行归类介绍,并指出布料的重要特点——自碰撞检测及其常用处理方法。通过将布料和场景中的其它物体由三角网格表示,本文将基本几何元素的比较归结为判断点——三角形和边——边之间是否相交的问题。接下来,分析了相应的碰撞响应流程。对于实验模拟的布料与地面的碰撞效果,本文适应性地对碰撞检测和响应算法进行了简化,实现了流畅、接近真实的仿真效果。
其他文献
随着计算机网络技术的飞速发展,网络已进入社会生活的各个领域和环节,人们日常生活中的许多活动都逐步转移到网络上来。网络信息技术应用的日益普及,应用层次逐渐深入,应用领域从
科学工作流作为近年来出现的一种新的应用泛型,可集成、构造和协同分布异构的数据、服务和软件,提高科学实验过程的自动化。科学工作流应用通常是数据和计算密集型的,对计算
发展循环经济是一项涉及面广、综合性很强的系统工程,是建设资源节约型、环境友好型社会和实现可持续发展的重要途径。循环经济评价指标体系是国家建立循环经济统计制度的基
任务调度是分布式并行计算平台,如Hadoop、Dryad等,最核心的功能。任务调度结果的优劣极大地影响着系统吞吐率、计算集群的资源利用率以及作业的性能。同时,由于计算集群的异
唇读是利用计算机来识别唇动序列的一门技术,它涉及到模式识别、人工智能、图像处理等多个领域。本文主要研究了单视觉通道下,唇读中的特征提取、选择与融合,主要研究工作包
我校绝大多数课程还采用考教统一模式完成教学过程,这种传统的考试模式在教学到实施考试的过程中带有很大的主观随意性和不规范性。另外随着我校近年来学生规模的扩大,教学任
目前在世界上每天流通的纸币数量巨大,在金融部门内部纸币整理工作是非常繁重的,如何快速准确的纸币清分在银行业中具有非常重要的意义。通过使用灵敏准确的纸币清分机,能使
随着嵌入式技术的发展,它的应用已广泛深入到各行各业,不仅在生产、加工、制造等领域独领风骚,还深切地影响着家居生活的方方面面。其中数字家庭平台是嵌入式、多媒体、网络
基于视频的人体运动分析是计算机视觉研究领域的重要课题之一,也是近年来备受研究者关注的前沿方向。本文集中研究单目视频的人体运动检测,二维运动跟踪及人体三维重建。首先
通过因特网计算机病毒可以很容易的对人们使用的计算机造成破坏。针对如此情形,人们亟待创建病毒模型来研究病毒自身特点,研究其扩散的规律,以便有效阻止其扩散。对网络病毒