织物模拟中实时碰撞检测方法的研究

织物模拟中实时碰撞检测方法的研究

论文摘要

在国际图形学界,织物的模拟建模一直备受关注,成为计算机图形学的研究热点。其应用涉及计算机辅助设计与制造,虚拟手术,电子游戏,服装设计,虚拟现实等诸多领域。织物建模是织物动态仿真的基础,选择合适的模型对织物模拟的效果和效率有着决定性的影响,碰撞检测和响应是织物模拟中另一个重要问题。因此,本文对织物模拟的建模技术和织物的碰撞检测方法进行了讨论和研究。本文首先采用了质点—弹簧模型对织物进行仿真,利用牛顿经典力学理论对其进行动力学分析并得到微分方程。通过对欧拉法,中点法,龙格—库塔,Verlet等数值求解方法的性能和特点进行比较分析,选择快速且简单Verlet方法进行求解,实验表明该方法速度较快同时具有较高的稳定性。其次,本文在当织物发生局部形变时,给出了一种改进的质点—弹簧模型,并提出“力的传播深度”这一概念来确定参与计算的质点数量,对织物的边缘质点受力,端点质点受力和中间质点受力分别进行了讨论。针对不同的应用,通过调整“力的传播深度”来满足速度和精度的要求。在织物局部形变过程中该模型在保证模拟精度的前提下减少了参与计算的质点数量,从而减少计算时间,实验结果表明在不减少精度的前提下提高了运算速度。为了避免质点—弹簧模型模拟过程中发生不真实的过度拉伸形变,本文介绍了距离调整和速度调整两种不同的方法,而由于在我们的仿真过程中,我们采用的Verlet积分,只调整质点的位置,不涉及质点速度,因此我们利用了位置调整法来解决织物的超弹性现象。最后,本文利用层次包围盒方法来处理织物的碰撞检测,分别为织物和场景中其他物体构造AABB层次包围盒树,从而将它们之间的碰撞问题,转化为两棵AABB层次包围盒树的遍历和判交问题,解决了织物的碰撞检测和自碰撞检测问题。发生碰撞后,利用自底向上的方法来更新织物的层次包围盒,在碰撞响应阶段,引用了物理学上的恢复系数来处理刚体与织物之间的碰撞响应问题,并给出了碰撞响应阶段的推理表达式。实验结果表明,本文的织物仿真系统能够提供较好的实时性和模拟效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景和现实意义
  • 1.2 国内外研究现状
  • 1.3 本文结构
  • 2 质点—弹簧模型理论
  • 2.1 织物模拟中的建模方法
  • 2.2.1 几何模型
  • 2.2.2 物理模型
  • 2.2.3 混合模型
  • 2.2 质点—弹簧模型概述
  • 2.3 织物的质点—弹簧模型描述
  • 2.4 质点—弹簧模型的动力学分析
  • 2.4.1 质点—弹簧点模型的内力分析
  • 2.4.2 质点—弹簧模型的外力分析
  • 2.5 数值积分方法
  • 2.5.1 织物模拟中数值积分方法概述
  • 2.5.2 织物模拟中常用的数值积分方法
  • 2.5.3 各种数值方法的性能分析与比较
  • 3 改进的质点—弹簧模型
  • 3.1 织物组织的局部形变
  • 3.2 作用于织物的力的传播深度
  • 3.2.1 力的传播深度分析
  • 3.2.2 边缘点受力时参与计算质点分析
  • 3.2.3 顶点点受力时参与计算质点分析
  • 3.2.4 中间点受力时参与计算质点分析
  • 3.3 实验结果与分析
  • 3.3.1 改进模型的算法流程
  • 3.3.2 实验与数据分析
  • 3.4 超弹性效应
  • 3.4.1 超弹性效应的处理方法
  • 3.4.2 实验结果
  • 4 织物的碰撞检测
  • 4.1 层次包围盒碰撞检测
  • 4.2 织物模拟的AABB包围盒
  • 4.2.1 包围盒树的构建
  • 4.2.2 包围盒树的更新
  • 4.2.3 AABB包围盒碰撞检测的算法实现
  • 4.3 织物模拟中的自碰撞检测
  • 4.3.1 织物自碰撞检测分析
  • 4.3.2 织物自碰撞检测的算法实现
  • 4.4 几何元素的碰撞检测
  • 4.4.1 质点与三角形平面的求交方法
  • 4.4.2 质点与三角形的判交方法
  • 4.5 碰撞响应
  • 5 虚拟环境中碰撞检测结果与分析
  • 5.1 系统实现与设计
  • 5.2 织物模拟实验实例
  • 5.3 织物与刚体碰撞检测实验及性能分析
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].模拟裂纹的弯曲弹簧模型比较[J]. 上海应用技术学院学报(自然科学版) 2015(04)
    • [2].求解弹簧模型问题的关键要素研究[J]. 中学生数理化(自主招生) 2020(03)
    • [3].点击高考热点 再议弹簧模型[J]. 教学考试 2020(22)
    • [4].自制“绳、杆、弹簧模型”加放水演示仪[J]. 物理教学探讨 2019(12)
    • [5].弹簧模型问题的呈现方式[J]. 中学物理 2018(13)
    • [6].关注弹簧模型 分析两类问题[J]. 理科考试研究 2016(23)
    • [7].基于梁-弹簧模型的预制式叠合管廊结构分析[J]. 河北工业科技 2020(05)
    • [8].采用组合质量-弹簧模型的快堆卧式贮钠罐晃动分析[J]. 原子能科学技术 2015(09)
    • [9].由简单弹簧模型到复杂弹簧模型分析方法的迁移[J]. 物理教学 2019(11)
    • [10].基于质点-弹簧模型的交互式服装仿真系统的设计与实现[J]. 河北建筑工程学院学报 2016(02)
    • [11].浅谈弹簧模型[J]. 青苹果 2010(11)
    • [12].一种用于软组织变形仿真的支撑球弹簧模型[J]. 计算机应用与软件 2013(01)
    • [13].利用多弹簧模型研究底框架房屋的变轴力影响[J]. 公路交通科技(应用技术版) 2013(05)
    • [14].基于多弹簧模型的空间梁柱单元(I):理论模型[J]. 计算力学学报 2008(01)
    • [15].基于双弹簧模型的结构半刚性受力特性研究[J]. 交通科技 2019(01)
    • [16].梁轨纵向位移阻力系数双弹簧模型研究[J]. 工程力学 2015(10)
    • [17].浅谈弹簧模型问题[J]. 新课程(中学版) 2009(04)
    • [18].基于质量弹簧模型的阻尼复合材料[J]. 化学工程师 2017(10)
    • [19].聚焦弹簧模型 关注三类问题[J]. 教学考试 2019(31)
    • [20].壳-矩阵-弹簧模型衬砌结构受力性能研究[J]. 地下空间与工程学报 2016(03)
    • [21].用“人的弹簧模型”对一类做功问题的诠释[J]. 中学物理 2009(09)
    • [22].牛顿运动定律的应用——弹簧模型[J]. 数理化学习 2011(05)
    • [23].基于壳-弹簧模型的盾构管片环添接效应分析[J]. 路基工程 2009(02)
    • [24].基于改进的质点—弹簧模型的织物模拟[J]. 计算机应用 2009(09)
    • [25].基于阿里云的四维弹簧模型并行运算性能[J]. 土木与环境工程学报(中英文) 2019(03)
    • [26].刚性绳模型与轻弹簧模型在物理解题中的应用[J]. 甘肃教育 2013(11)
    • [27].高考对弹簧模型的考查[J]. 高中数理化 2014(Z1)
    • [28].基于动能密度和弯曲弹簧模型的裂纹梁损伤识别[J]. 华中科技大学学报(城市科学版) 2008(01)
    • [29].基于简化的质点-弹簧模型织物变形仿真研究[J]. 计算机仿真 2011(05)
    • [30].质点弹簧模型在牙龈软组织形变仿真上的改进与应用[J]. 计算机辅助设计与图形学学报 2020(02)

    标签:;  ;  ;  ;  

    织物模拟中实时碰撞检测方法的研究
    下载Doc文档

    猜你喜欢