详细信息

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

GPU-accelerated Cloth Animation Based on Module Division

文献类型:期刊文献

中文题名:基于模块划分的GPU加速布料动画

英文题名:GPU-accelerated Cloth Animation Based on Module Division

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

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

年份:2016

卷号:28

期号:10

起止页码:2476

中文期刊名:系统仿真学报

外文期刊名:Journal of System Simulation

收录:CSTPCD;;Scopus;北大核心:【北大核心2014】;CSCD:【CSCD2015_2016】;

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

语种:中文

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

外文关键词:dynamic simulation; cloth animation; GPU parallel computer; wind field; module division

摘要:为了提高布料动画的仿真速度,通过研究动力学和基于位置约束动力学(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.

参考文献:

正在载入数据...

版权所有©华东理工大学 重庆维普资讯有限公司 渝B2-20050021-7 
渝公网安备 50019002500408号 违法和不良信息举报中心