当前位置:主页 > 科技论文 > 计算机论文 >

基于模块划分的GPU加速布料动画

发布时间:2019-08-14 16:48
【摘要】:为了提高布料动画的仿真速度,通过研究动力学和基于位置约束动力学(PBD)的两种布料仿真模型,提出了划分模块的并行计算方法。首先利用数据分块的方式将单个计算任务划分为独立的块;然后对块内采用GPU并行计算,进而提高了布料动画仿真的实时性和鲁棒性;最后,观察布料在不同的场景环境和随机风场作用下的仿真动画,验证了该算法的适用性和有效性。实验结果表明,在相同的条件下,文中计算方法能够有效提高仿真速度,同时在仿真精度较高时,依然可以满足实时性的仿真动画要求。
【图文】:

弹簧质点模型


第邋28邋卷第邋10邋期逦Vol.28No.邋10逡逑2016年10月逦周昆,等:基于模块划分的GPU加速布料动画逦Oct.,2016逡逑学(PBD)等模型是目前仿真中的常用的仿真技术,逦法,,该算法首先构造粒子路径的AABB包围盒,逡逑但随着粒子数量的增加,仿真的效率将大大降低。逦在包围盒内的粒/?使用等半径包围球进行运动包逡逑GPU并行计算已成为当前模拟计算的一种重逦丨fl球的连续碰撞检测,该算法相比于传统的方法能逡逑要技术,例如将力学计算,碰撞检测,渲染移植于逦实现快速的自碰撞处理,需要执行两次相同的自碰逡逑图形显卡中进行,提高效率。但并行计算需要合理逦撞计算,算法效率有所降低。逡逑分配GPU计算任务,否则容易造成数据操作错误。逦本文通过对动力学和约束动力学这两种常用逡逑j逦的布料仿真算法进行分析,将算法实现过程中相互逡逑独立的模块提取出来,并利用独立模块并行化的方逡逑布料模型主要有几何法'物理法、混合法、约逦式提高效率,例如对于超弹性的修正,采用独立划逡逑束动力学、数据驱动等多种模型[1_4]。其中,由于逦分需要修£的块,提高了模拟的稳定性。最终,实逡逑布料动态效果非常复杂,几何法主要用于静态布料逦现布料与不同模型的交互效果以及在随机风场下逡逑动画。数据驱动依赖于数据源,重用性比较低。物逦的布料动画效果。对于布料的自碰撞,本文通过改逡逑理法和约束动力学有较大的推广。早期,Provot[5]逦进文献[12]中的方法,仅需要一次碰撞计算即可实逡逑提出的基于离散粒子的弹簧-质点模型成为一种典逦现自碰撞处理,提高了计算效率。逡逑型的布料力学模型,将布料看成有限的质点和质点逡逑2邋弹簧-质点模型逡逑间相互连接的无质量

基于模块划分的GPU加速布料动画


距离约束
【作者单位】: 宁波大学信息科学与工程学院;华东理工大学计算机科学与工程系;上海电机学院;
【基金】:国家自然科学基金(61373068) 宁波市科技计划项目(2015A610128,2015C50053,2015D10011,2016D10016) 高等学校博士学科点专项科研基金(20133305110004)
【分类号】:TP391.41;TP338.6

【相似文献】

相关期刊论文 前10条

1 马伯宁;王晨昊;汤晓安;匡纲要;;基于GPU的二维离散小波变换快速计算[J];国防科技大学学报;2011年03期

2 ZW;;3D游戏利器 主流嵌入式处理器GPU逐个看[J];电脑迷;2011年19期

3 王志国;王贵锦;施陈博;苗权;林行刚;;积分图像的快速GPU计算[J];计算机应用研究;2011年10期

4 卢永菁;王东;;基于GPU的高速网络入侵检测系统设计[J];计算机工程与应用;2011年33期

5 储t熆

本文编号:2526679


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2526679.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a81d3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com