An octree-based proxy for collision detection in large-scale particle systems

被引:0
|
作者
WenShan Fan
Bin Wang
Jean-Claude Paul
JiaGuang Sun
机构
[1] Tsinghua University,School of Software
[2] Beijing Aerospace Control Center,Department of Computer Science and Technology
[3] Tsinghua University,Key Laboratory for Information System Security
[4] Ministry of Education of China,undefined
[5] Tsinghua National Laboratory for Information Science and Technology,undefined
[6] Institut National de Recherche en Informatique et en Automatique (INRIA),undefined
来源
Science China Information Sciences | 2013年 / 56卷
关键词
particle systems; collision detection; octree-based proxy; GPU;
D O I
暂无
中图分类号
学科分类号
摘要
Particle systems are important building block for simulating vivid and detail-rich effects in virtual world. One of the most difficult aspects of particle systems has been detecting collisions between particles and mesh surface. Due to the huge computation, a variety of proxy-based approaches have been proposed recently to perform visually correct simulation. However, all either limit the complexity of the scene, fail to guarantee non-penetration, or are too slow for real-time use with many particles. In this paper, we propose a new octree-based proxy for colliding particles with meshes on the GPU. Our approach works by subdividing the scene mesh with an octree in which each leaf node associates with a representative normal corresponding to the normals of the triangles that intersect the node. We present a view-visible method, which is suitable for both closed and non-closed models, to label the empty leaf nodes adjacent to nonempty ones with appropriate back/front property, allowing particles to collide with both sides of the scene mesh. We show how collisions can be performed robustly on this proxy structure in place of the original mesh, and describe an extension that allows for fast traversal of the octree structure on the GPU. The experiments show that the proposed method is fast enough for real-time performance with millions of particles interacting with complex scenes.
引用
收藏
页码:1 / 10
页数:9
相关论文
共 50 条
  • [21] Research on Collision Detection Algorithm Based on Particle Swarm Optimization
    Zhao, Wei
    Li, Li-Jun
    Chen, Cheng-Shou
    ENTERTAINMENT FOR EDUCATION: DIGITAL TECHNIQUES AND SYSTEMS, 2010, 6249 : 602 - 609
  • [22] Collision detection based on Surface Simplification and particle swam optimization
    Wei, Zhao
    Fei, Li
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 476 - 481
  • [23] Large-Scale Physics-Based Terrain Editing
    Vanek, Juraj
    Benes, Bedrich
    Herout, Adam
    St'ava, Ondrej
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2011, 31 (06) : 35 - 44
  • [24] Using LBG quantization for particle-based collision detection algorithm
    SAENGHAENGTHAM Nida
    KANONGCHAIYOS Pizzanu
    Journal of Zhejiang University Science A(Science in Engineering), 2006, (07) : 1225 - 1232
  • [25] Using LBG quantization for particle-based collision detection algorithm
    Saenghaengtham N.
    Kanongchaiyos P.
    J Zhejiang Univ: Sci, 2006, 7 (1225-1232): : 1225 - 1232
  • [26] Hybrid collision detection algorithm based on particle conversion and bounding box
    Tang Y.
    Hou J.
    Wu T.
    Gong S.
    Zhang J.
    Zhong L.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2018, 39 (10): : 1695 - 1701
  • [27] A Fast Parallel Processing Algorithm for Triangle Collision Detection Based on AABB and Octree Space Slicing in Unity3D
    Hor, Kunthroza
    Sung, Nak-Jun
    Ma, Jun
    Choi, Min-Hyung
    Hong, Min
    IEEE ACCESS, 2025, 13 : 4759 - 4773
  • [28] Enabling Large-Scale Linear Systems of Equations on Hybrid HPC Infrastructures
    Astsatryan, H.
    Sahakyan, V.
    Shoukouryan, Yu
    Dayde, M.
    Hurault, A.
    ICT INNOVATIONS 2011, 2011, 150 : 239 - +
  • [29] Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan
    Zuo, Zhiqiang
    Wang, Kai
    Hussain, Aftab
    Sani, Ardalan Amiri
    Zhang, Yiyu
    Lu, Shenming
    Dou, Wensheng
    Wang, Linzhang
    Li, Xuandong
    Wang, Chenxi
    Xu, Guoqing Harry
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2021, 38 (1-2):
  • [30] A contact detection algorithm for triangle boundary in GPU-based DEM and its application in a large-scale landslide
    Zhou, Qian
    Xu, Wen-Jie
    Liu, Guang-Yu
    COMPUTERS AND GEOTECHNICS, 2021, 138