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 条
  • [11] OcTr: Octree-based Transformer for 3D Object Detection
    Zhou, Chao
    Zhang, Yanan
    Chen, Jiaxin
    Huang, Di
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 5166 - 5175
  • [12] A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
    Wang, Bolun
    Ferguson, Zachary
    Schneider, Teseo
    Jiang, Xin
    Attene, Marco
    Panozzo, Daniele
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (05):
  • [13] Cooperative proxy scheme for large-scale VoD systems.
    Chan, CL
    Su, TC
    Huang, SY
    Wang, JS
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 404 - 409
  • [14] An Octree-Based Two-Step Method of Surface Defects Detection for Remanufacture
    Yan He
    Wen Ma
    Yufeng Li
    Chuanpeng Hao
    Yulin Wang
    Yan Wang
    International Journal of Precision Engineering and Manufacturing-Green Technology, 2023, 10 : 311 - 326
  • [15] Sentiment Analysis based Error Detection for Large-Scale Systems
    Alharthi, Khalid Ayedh
    Jhumka, Arshad
    Di, Sheng
    Cappello, Franck
    Chuah, Edward
    51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2021), 2021, : 237 - 249
  • [16] An Octree-Based Two-Step Method of Surface Defects Detection for Remanufacture
    He, Yan
    Ma, Wen
    Li, Yufeng
    Hao, Chuanpeng
    Wang, Yulin
    Wang, Yan
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING-GREEN TECHNOLOGY, 2023, 10 (02) : 311 - 326
  • [17] Interactive collision detection for engineering plants based on large-scale point-clouds
    Niwa T.
    Masuda H.
    Niwa, Takeru (takeru.niwa@uec.ac.jp), 1600, Bellwether Publishing, Ltd. (13) : 511 - 518
  • [18] An Efficient Octree-Based MoM-PO Method for Analysis of Antennas on Large Platform
    Deng, Jing-Ya
    Guo, Li-Xin
    IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2015, 14 : 819 - 822
  • [19] Intrusion and misuse detection in large-scale systems
    Erbacher, RF
    Walker, KL
    Frincke, DA
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2002, 22 (01) : 38 - 47
  • [20] Intrusion and misuse detection in large-scale systems
    Erbacher, Robert F.
    Walker, Kenneth L.
    Frincke, Deborah A.
    Pollution Engineering, 2002, 34 (02) : 40 - 48