A GPGPU-based Collision Detection Algorithm

被引:2
|
作者
Zou Yisheng [1 ]
Zhou Xiaoli [2 ]
Ding Guofu [3 ]
He Yong [3 ]
Jia Meiwei [3 ]
机构
[1] Southwestern Jiaotong Univ, Tract Power State Key Lab, Chengdu, Sichuan, Peoples R China
[2] Southwestern Jiaotong Univ, Intelligent Control & Simulat Res Ctr, Chengdu, Sichuan, Peoples R China
[3] Southwestern Jiaotong Univ, Inst Adv Design & Mfg, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
collision detection; GPGPU; stream; OBB; FBO;
D O I
10.1109/ICIG.2009.127
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A GPGPU-based collision detection algorithm is proposed. Firstly, the information of OBB hierarchy tree and triangles of tested objects are mapped into some data textures designed for GPGPU-based calculation, such as triangle vertex textures, bounding box size texture, tree node relationship texture, etc., then these textures are downloaded to GPU to complete the data preparation. Secondly, the whole collision detection is executed on GPU, in which three key contents are fulfilled: reading necessary data from related textures correctly by order coordinate method and index coordinate method, detecting the intersection between triangle and OBB, triangle and triangle through a collision detection index array. Lastly, collision detection results are outputted to a texture by FBO technology and read back to CPU for post-processing. The data transmission between CPU and GPU is only twice, which reduce the time to read data. Testing results show that the detecting speed of the algorithm proposed in this paper is faster than the similar CPU-based algorithm obviously with the increasing complexity of tested objects, while keeps the same precision.
引用
收藏
页码:938 / 942
页数:5
相关论文
共 50 条
  • [31] THE CONTOUR PROJECTION BASED COLLISION DETECTION ALGORITHM
    Wang, Hong-Rui
    Liu, Xiu-Ling
    Liu, Jing
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 1611 - 1615
  • [32] Collision Detection Algorithm Based on Slice Projection
    Li, Xuyou
    Zhong, Zhen
    Lu, Zhizhong
    2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 671 - +
  • [33] Anti-collision algorithm for RFID based on continuous collision detection
    Zhen-Peng, Liu
    Zhenyang, Guan
    Kai-Yu, Shang
    Wen-Lei, Cai
    Telkomnika - Indonesian Journal of Electrical Engineering, 2013, 11 (12): : 7476 - 7483
  • [34] Analysis of GPGPU-Based Brute-Force and Dictionary Attack on SHA-1 Password Hash
    Laatansa
    Saputra, Ragil
    Noranita, Beta
    2019 3RD INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS 2019), 2019,
  • [35] GPGPU-Based Optical Propagation Simulator of a Laser Processed Crystal Block for the "X'tal Cube" PET Detector
    Ogata, Yuma
    Moriya, Takahiro
    Inadama, Naoko
    Nishikido, Fumihiko
    Yoshida, Eiji
    Murayama, Hideo
    Yamaya, Taiga
    Haneishi, Hideaki
    2011 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2011, : 2723 - 2727
  • [36] GPGPU-based parallel computing of PIC-FDTD simulation for the development of novel terahertz radiation devices
    Iwata, Tsuyoshi
    Okajima, Akiko
    Matsui, Tatsunosuke
    PHYSICS AND SIMULATION OF OPTOELECTRONIC DEVICES XXII, 2014, 8980
  • [37] Design space exploration towards a realtime and energy-aware GPGPU-based analysis of biosensor data
    Timm, Constantin
    Weichert, Frank
    Marwedel, Peter
    Mueller, Heinrich
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (04): : 309 - 317
  • [38] The Research of Collision Detection Algorithm Based on Spatial Subdivision
    Jin, Hanjun
    Liu, Zhiliang
    Wu, Tianzhen
    Wang, Yanxia
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 452 - +
  • [39] RECODE: An image-based collision detection algorithm
    Baciu, G
    Wong, WSK
    Sun, HQ
    PACIFIC GRAPHICS '98, PROCEEDINGS, 1998, : 125 - 133
  • [40] RECODE: an image-based collision detection algorithm
    Baciu, G
    Wong, WSK
    Sun, HQ
    JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION, 1999, 10 (04): : 181 - 192