基于弹簧-质点模型的布料仿真研究
【摘要】:近十几年以来,布料仿真技术越来越成为图形学领域研究的热点。随着计算机技术的发展,布料和服装的变形仿真技术已经发展到可以通过动画进行演示的程度。即便如此,现有的仿真技术还是难以满足信息时代的要求。由于网络信息技术高速发展,电子商务、网上商店、网络游戏等迫切要求使用具有逼真效果和很高实时性的布料仿真,这对布料仿真技术的发展提出了很高的要求。
为了获得一种稳定并且具有较高实时性的布料仿真方法,本文通过对真实布料的物理机械性能的分析及对现有的多种布料仿真技术的对比,在采用弹簧-质点模型的基础上,根据牛顿经典力学理论建立了布料仿真的动力学方程。然后使用计算速度较高的显示欧拉方法作为数值积分方法,对微分方程进行数值求解。本文还对经典的龙格-库塔数值积分法进行了尝试。
布料仿真技术中的另一个关键问题是如何处理布料运动时与周围物体的碰撞。为了达到实时效果,本文针对与布料发生碰撞的具体对象设计了简单易行的碰撞检测方法,采用效率较高的二分法和惩罚力法,尤其在处理惩罚力对质点所产生的惯性作用的过程中,所采用的空气阻力法在确保仿真系统的稳定性方面取得了很好的效果。
本文的仿真实验程序在Microsoft Visual C++6.0集成环境中开发,三维图形渲染绘制与动画使用OpenGL。程序可以演示了布料与球体及桌子碰撞的全过程,较真实地反映了布料的形变以及布料与刚体的碰撞行为。
|
|
|
|
1 |
刘卉,陈纯,施伯乐;基于改进的弹簧-质点模型的三维服装模拟[J];软件学报;2003年03期 |
2 |
张宗国,罗笑南;基于自适应龙格-库塔方法的柔性织物仿真[J];计算机应用研究;2004年12期 |
3 |
沈晨辉,陆国栋,Furukawa,张东亮;一种编织物三维模拟的新方法[J];机械;2005年05期 |
4 |
种兰祥;张万绪;宋永明;;欧拉方法整体截断误差限的计算[J];计算机应用与软件;2006年03期 |
5 |
孔令富,张世辉,肖文辉,李成元,黄真;基于牛顿—欧拉方法的6-PUS并联机构刚体动力学模型[J];机器人;2004年05期 |
6 |
沈照功;潘振宽;;基于弹簧质点模型的布料仿真及碰撞处理方法[J];计算机仿真;2006年03期 |
7 |
张俊海;王金荣;;布料动画中风场的实现[J];计算机时代;2008年08期 |
8 |
李东;汪定伟;;基于欧拉方法的集装箱堆场集卡路径控制策略[J];东北大学学报(自然科学版);2009年04期 |
9 |
李东;汪定伟;刘黎黎;;考虑阻塞的集装箱堆场集卡路径控制策略[J];控制理论与应用;2009年10期 |
10 |
徐少平;刘小平;张华;罗洁;;虚拟手术中软组织实时形变模型的研究进展[J];生物医学工程学杂志;2010年02期 |
11 |
吴涓;宋爱国;李建清;;用于虚拟力觉再现的弹簧-质点力/变形模型研究[J];系统仿真学报;2006年11期 |
12 |
崔桐;宋爱国;吴涓;;一种用于力觉再现的柔性体变形仿真弹簧-质点模型[J];东南大学学报(自然科学版);2007年05期 |
13 |
李安定;尹念东;;汽车驾驶模拟器的运动模型研究[J];黄石理工学院学报;2008年02期 |
14 |
张东;贾世宇;王亮;;布料仿真中基于精确力学公式的粒子模型[J];系统仿真技术;2008年02期 |
15 |
谌海新;马丙辰;马桂珍;魏冬冬;;质点-弹簧模型驱动的体数据模型快速变形模拟[J];系统仿真学报;2006年01期 |
16 |
文冬;刘国华;周艳红;金顺福;;一种提高布料表面相交处理真实性的算法[J];燕山大学学报;2009年02期 |
17 |
苏新新;李学庆;祁斌;;基于PhysX物理引擎的布料仿真技术的研究与实现[J];计算机应用;2009年12期 |
18 |
孔川;罗大庸;;利用弹簧质点模型和隐式方法的布料模拟研究[J];计算机工程与应用;2011年09期 |
19 |
张永杰;虞钢;何秀丽;宁伟健;郑彩云;;用欧拉法对薄壁件激光直接成形建模[J];金属热处理;2011年07期 |
20 |
李长金,吴沧浦;机器人动力学的快速实时计算[J];机器人;1988年01期 |
|