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
来源
关键词
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 条
  • [1] An octree-based proxy for collision detection in large-scale particle systems
    FAN WenShan
    WANG Bin
    PAUL Jean-Claude
    SUN JiaGuang
    Science China(Information Sciences), 2013, 56 (01) : 55 - 64
  • [2] An octree-based proxy for collision detection in large-scale particle systems
    Fan WenShan
    Wang Bin
    Paul, Jean-Claude
    Sun JiaGuang
    SCIENCE CHINA-INFORMATION SCIENCES, 2013, 56 (01) : 1 - 10
  • [3] Octree-Based Repetitive Pose Detection of Large-Scale Cyclic Environments
    Wang, Yibo
    Zhu, Hongbiao
    Wang, Weidong
    2018 3RD INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION ENGINEERING (ICRAE), 2018, : 60 - 64
  • [4] Octree-based hierarchial distance maps for collision detection
    Jung, D
    Gupta, KK
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 454 - 459
  • [5] Octree-based hierarchial distance maps for collision detection
    Jung, D
    Gupta, KK
    JOURNAL OF ROBOTIC SYSTEMS, 1997, 14 (11): : 789 - 806
  • [6] Octree-based Spherical hierarchical model for Collision detection
    Ouyang, Fan
    Zhang, Tie
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 3870 - 3875
  • [7] OctAttention: Octree-Based Large-Scale Contexts Model for Point Cloud Compression
    Fu, Chunyang
    Li, Ge
    Song, Rui
    Gao, Wei
    Liu, Shan
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 625 - 633
  • [8] Parallel octree-based finite element method for large-scale earthquake ground motion simulation
    Bielak, J
    Ghattas, O
    Kim, EJ
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2005, 10 (02): : 99 - 112
  • [9] A scalable framework for large-scale 3D multimaterial topology optimization with octree-based mesh adaptation
    Chin, Ting Wei
    Leader, Mark K.
    Kennedy, Graeme J.
    ADVANCES IN ENGINEERING SOFTWARE, 2019, 135
  • [10] A Octree-based Grouping Recoding RFID Anti-collision Algorithm
    Zhu, Shaoqing
    Jin, Xiaofang
    Jin, Libiao
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 758 - 761