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 条
  • [41] Distributed topology control in large-scale hybrid RF/FSO networks: SIMT GPU-based particle swarm optimization approach
    Awwad, Osama
    Al-Fuqaha, Ala
    Ben Brahim, Ghassen
    Khan, Bilal
    Rayes, Ammar
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2013, 26 (07) : 888 - 911
  • [42] Adaptive and Hierarchical Large Message All-to-all Communication Algorithms for Large-scale Dense GPU Systems
    Khorassani, Kawthar Shafie
    Chu, Ching-Hsiang
    Anthony, Quentin G.
    Subramoni, Hari
    Panda, Dhabaleswar K.
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 113 - 122
  • [43] Large-scale parallelization based on CPU and GPU cluster for cosmological fluid simulations
    Meng, Chen
    Wang, Long
    Cao, Zongyan
    Feng, Long-long
    Zhu, Weishan
    COMPUTERS & FLUIDS, 2015, 110 : 152 - 158
  • [44] Large-Scale Algorithm Design for Parallel FFT-based Simulations on GPUs
    Kulkarni, Anuva
    Franchetti, Franz
    Kovacevic, Jelena
    2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 301 - 305
  • [45] Visibility-Based Fast Collision Detection of a Large Number of Moving Objects on GPU
    Sung, Mankyu
    IEEE ACCESS, 2023, 11 : 49456 - 49463
  • [46] State-of-the-Art in GPU-Based Large-Scale Volume Visualization
    Beyer, Johanna
    Hadwiger, Markus
    Pfister, Hanspeter
    COMPUTER GRAPHICS FORUM, 2015, 34 (08) : 13 - 37
  • [47] CUDA Kernel based Collective Reduction Operations on Large-scale GPU Clusters
    Chu, Ching-Hsiang
    Hamidouche, Khaled
    Venkatesh, Akshay
    Awan, Ammar Ahmad
    Panda, Dhabaleswar K.
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 726 - 735
  • [48] GPU-accelerated sparse matrices parallel inversion algorithm for large-scale power systems
    Zhou, Gan
    Feng, Yanjun
    Bo, Rui
    Zhang, Tao
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2019, 111 : 34 - 43
  • [49] GPU-based MapReduce for large-scale near-duplicate video retrieval
    Hanli Wang
    Fengkuangtian Zhu
    Bo Xiao
    Lei Wang
    Yu-Gang Jiang
    Multimedia Tools and Applications, 2015, 74 : 10515 - 10534
  • [50] GPUTucker: Large-Scale GPU-Based Tucker Decomposition Using Tensor Partitioning
    Lee, Jihye
    Han, Donghyoung
    Kwon, Oh-Kyoung
    Chon, Kang-Wook
    Kim, Min-Soo
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237