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 条
  • [31] Locally refined collision detection of large scale complex polygonal meshes in distributed virtual environments
    Liu, Peiran
    Georganas, Nicolas D.
    Roth, Gerhard
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 209 - +
  • [32] A GPU-based large-scale Monte Carlo simulation method for systems with long-range interactions
    Liang, Yihao
    Xing, Xiangjun
    Li, Yaohang
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 338 : 252 - 268
  • [33] CUDA-based solver for large-scale groundwater flow simulation
    Xiaohui Ji
    Tangpei Cheng
    Qun Wang
    Engineering with Computers, 2012, 28 : 13 - 19
  • [34] A GPU-based tensor decomposition method for large-scale tensors
    Lee, Jihye
    Chon, Kang-Wook
    Kim, Min-Soo
    2023 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING, BIGCOMP, 2023, : 77 - 80
  • [35] GPU-based cooperative coevolution for large-scale global optimization
    Kelkawi, Ali
    El-Abd, Mohammed
    Ahmad, Imtiaz
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (06): : 4621 - 4642
  • [36] CUDA-based solver for large-scale groundwater flow simulation
    Ji, Xiaohui
    Cheng, Tangpei
    Wang, Qun
    ENGINEERING WITH COMPUTERS, 2012, 28 (01) : 13 - 19
  • [37] GPU-based cooperative coevolution for large-scale global optimization
    Ali Kelkawi
    Mohammed El-Abd
    Imtiaz Ahmad
    Neural Computing and Applications, 2023, 35 : 4621 - 4642
  • [38] An efficient collision detection of complex deformable objects based on particle swarm optimization algorithm
    Wang, Yi
    Li, Wen-Hui
    Wang, Tian-Zhu
    Guo, Wu
    Zhang, Zhen-Hua
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 3964 - +
  • [39] A Fast Collision Detection Algorithm Based on Multi-Agent Particle Swarm Optimization
    Fu Yue-wen
    Liang Jia-hong
    Hu Xiao-qian
    Yang Shan-liang
    2013 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV 2013), 2013, : 269 - 272
  • [40] Large-Scale Point Cloud Based Volume Analysis Acceleration Based on UAV Images
    Stojcsics, Daniel
    Domozi, Zsolt
    Molnar, Andras
    2018 IEEE 12TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), 2018, : 51 - 56