上海交通大学学报(自然版) ›› 2012, Vol. 46 ›› Issue (06): 962-966.
印桂生1,王海玲1,2,张菁1,倪军2,王建3
收稿日期:
2011-08-20
出版日期:
2012-06-28
发布日期:
2012-06-28
YIN Gui-Sheng-1, WANG Hai-Ling-1, 2 , ZHANG Jing-1, NI Jun-2, WANG Jian-3
Received:
2011-08-20
Online:
2012-06-28
Published:
2012-06-28
摘要: 为了提高碰撞检测算法的效率,提出了一种快速高效的碰撞检测方法.利用Morton码存储物体信息,给出一种改进的图层级结构,可快速分割物体空间,减少物体对相交检测;利用图形处理器(GPU)的并行处理特性进行物体包围盒层级树构建、树遍历,不仅可以快速处理碰撞检测中的事务,还可节省存储空间.实验表明,该方法能够快速构建物体层级结构,并能进行高效的碰撞检测计算.
中图分类号:
印桂生1, 王海玲1, 2, 张菁1, 倪军2, 王建3. 快速高效的碰撞检测算法
[J]. 上海交通大学学报(自然版), 2012, 46(06): 962-966.
YIN Gui-Sheng-1, WANG Hai-Ling-1, 2 , ZHANG Jing-1, NI Jun-2, WANG Jian-3. Fast Efficient Collision Detection[J]. Journal of Shanghai Jiaotong University, 2012, 46(06): 962-966.
[1]赵伟,谭睿璞,李文辉.基于混合包围体的 OpenMP并行化碰撞检测算法[J].软件学报,2008,19(sup.):190201. 〖KG*2〗ZHAO Wei, TAN Ruipu, LI Wenhui.Parallel collision detection algorithm based on mixed BVH and OpenMP[J]. Journal of Software, 2008, 19(sup.): 190201. [2]唐敏, Dinesh M,童若锋. 基于SIMD指令的柔性物体并行碰撞检测[J].计算机学报, 2009, 32(10):20422051. 〖KG*2〗TANG Min,Dinesh M,TONG Ruofeng.Parallel collision detection between deformable objects using SIMD instructions[J].Chinese Journal of Computers, 2009, 32(10): 20422051. [3]Govindaraju N K, Lin M C, Manocha D, et al. QuickCULLIDE: Fast inter and intraobject collision culling using graphics hardware [C]∥ Proceedings of IEEE Virtual Reality. USA: IEEE Press, 2005: 5966. [4]Gre A, Guthe M, Klein R. GPUbased collision detection for deformable parameterized surfaces [J]. Computer Graphics Forum, 2006, 25(3): 497506. [5]王海玲,印桂生,陈怀友,等.基于拓扑层次图的碰撞检测算法[J].计算机应用,2011,31(2):347350. 〖KG*2〗WANG Hailing, YIN Guisheng, CHEN Huaiyou,et al. Collision detection based on topology hierarchy graph [J].Journal of Computer Applications, 2011, 31(2): 347350. [6]Katz S, Tal A. Hierarchical mesh decomposition using fuzzy clustering and cuts [J]. ACM Transactions on Graphics, 2003, 22(3): 954961. [7]Horn D. Stream reduction operations for GPGPU applications[M]. USA: AddisonWesley Publishing Company, 2005: 573589. [8]刘俊涛,刘文予,吴彩华,等.一种提取物体线形骨架的新方法[J]. 自动化学报, 2008,34(6): 617622. 〖KG*2〗LIU Juntao, LIU Wenyu,WU Caihua, et al. A new method of extracting objects’ curveskeleton [J].Acta Automatica Sinica, 2008, 34(6): 617622. |
[1] | 张晓慧,柏君励,顾解忡,马宁. 一种不可压缩二维流动的显式逐次超松弛并行算法[J]. 上海交通大学学报, 2019, 53(6): 681-687. |
[2] | 江列霖,杨培中,史超. 基于负载均衡分区法的建筑火灾并行数值模拟及应用[J]. 上海交通大学学报(自然版), 2018, 52(11): 1524-1531. |
[3] | 吴长征1,岳义1,2,韦宝琛1,刘殿富3. 双臂机器人自碰撞检测及其运动规划[J]. 上海交通大学学报(自然版), 2018, 52(1): 45-53. |
[4] | 王小庆a,b,金先龙a,b,曹源a. 大规模输水隧道水锤效应三维数值模拟[J]. 上海交通大学学报(自然版), 2016, 50(01): 98-102. |
[5] | 鲍义东1,2,吴冬梅1. 自适应细分及优化编码八叉树碰撞检测算法[J]. 上海交通大学学报(自然版), 2015, 49(08): 1114-1122. |
[6] | 池子文a,b,张丰a,b,杜震洪a,b,刘仁义a,b. 云环境下基于预分片的遥感数据并行重采样方法[J]. 上海交通大学学报(自然版), 2014, 48(11): 1627-1632. |
[7] | 刘强,谢伟,邱辽原,解学参. 桌面计算机上利用格子Boltzmann方法的GPU计算[J]. 上海交通大学学报(自然版), 2014, 48(09): 1329-1333. |
[8] | 严立,戴欣怡,陈佳洛,王平阳,欧阳华. 基于计算统一设备架物Fortran的直接模拟蒙特卡洛方法并行优化[J]. 上海交通大学学报(自然版), 2013, 47(08): 1198-1204. |
[9] | 王建炜, 金先龙, 曹露芬, 张伟伟. 列车载荷下隧道联络通道动态响应的并行计算[J]. 上海交通大学学报(自然版), 2012, 46(04): 591-595. |
[10] | 王建炜, 金先龙, 王新, 张伟伟. 双线隧道联络通道地震响应的并行数值分析[J]. 上海交通大学学报(自然版), 2011, 45(10): 1557-1561. |
[11] | 刘忠, 曹其新, 朱笑笑, 王雯珊. 基于VRML节点树的双臂移动 机器人碰撞检测及优化[J]. 上海交通大学学报(自然版), 2011, 45(07): 985-989. |
[12] | 金铨a, 谷大武a, 赵建杰b. 彩虹表密码分析算法的图形处理器优化设计与实现[J]. 上海交通大学学报(自然版), 2011, 45(07): 1006-1011. |
[13] | 曹露芬,金先龙,吴惠明,杜新光,. 施工中隧道与运输车辆动态耦合的并行计算方法 [J]. 上海交通大学学报(自然版), 2010, 44(11): 1534-1538. |
[14] | 徐显,杨杰. 基于图形处理器硬件加速的高精度医学图像融合算法[J]. 上海交通大学学报(自然版), 2010, 44(02): 248-0251. |
[15] | 甄希金,武殿梁,朱洪敏,范秀敏. 交互虚拟装配仿真过程中物体间间隙动态计算方法[J]. 上海交通大学学报(自然版), 2010, 44(02): 259-0263. |
阅读次数 | ||||||||||||||||||||||||||||||||||||||||||||||||||
全文 493
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
摘要 4754
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||