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

GPU-accelerated Cloth Animation Based on Module Division

在线阅读下载全文

作  者:周昆[1] 刘箴[1] 何高奇[2] 陈田[3] 刘婷婷[1] 刘翠娟[1] 

机构地区:[1]宁波大学信息科学与工程学院,宁波315211 [2]华东理工大学计算机科学与工程系,上海200237 [3]上海电机学院,上海200000

出  处:《系统仿真学报》2016年第10期2476-2484,共9页Journal of System Simulation

基  金:国家自然科学基金(61373068);宁波市科技计划项目(2015A610128;2015C50053;2015D10011;2016D10016);高等学校博士学科点专项科研基金(20133305110004)

摘  要:为了提高布料动画的仿真速度,通过研究动力学和基于位置约束动力学(PBD)的两种布料仿真模型,提出了划分模块的并行计算方法。首先利用数据分块的方式将单个计算任务划分为独立的块;然后对块内采用GPU并行计算,进而提高了布料动画仿真的实时性和鲁棒性;最后,观察布料在不同的场景环境和随机风场作用下的仿真动画,验证了该算法的适用性和有效性。实验结果表明,在相同的条件下,文中计算方法能够有效提高仿真速度,同时在仿真精度较高时,依然可以满足实时性的仿真动画要求。In order to improve the simulation speed of cloth animation, a module division parallel computing method was proposed by studying two kinds of cloth simulation models with dynamics and position based dynamics (PBD). A computing task was divided into a plurality of independent blocks by the way of data block. GPU parallel computing was used within the data block to improve the real-time performance and robustness of the cloth simulation. The applicability and effectiveness of the algorithm were verified under different scenarios and stochastic wind field. Experimental results show that under the same conditions, the proposed method can effectively improve the simulation speed. Moreover, it can meet real-time requirements at higher simulation accuracy.

关 键 词:动力学仿真 布料动画 GPU并行计算 风场 模块划分 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象