• DocumentCode
    1904512
  • Title

    A G-Octree Based Fast Collision Detection for Large-Scale Particle Systems

  • Author

    Xu, Runtao ; Kang, Lin ; Tian, Hongcheng

  • Author_Institution
    Inst. of Comput. Technol., Beijing Jiaotong Univ., Beijing, China
  • Volume
    3
  • fYear
    2012
  • fDate
    23-25 March 2012
  • Firstpage
    269
  • Lastpage
    273
  • Abstract
    Particle system has long been a topic of research and has many applications. However, due to its complexity, the fast collision detection between particles and scene geometry is still a bottleneck for real-time or interactive applications. As a fuzzy system, visually correct is more important than physical accuracy at most time for particle system. In this paper, considering its simplicity, we propose to use a simplified version, which can be generated by any simplification method, to approximate the boundary of original scene mesh. We proposed a G-Octree acceleration structure to subdivide the scene space, combining the advantages of both the uniform grid and octree. The resultant G-Octree based agent is uploaded onto GPU to implement a parallel particle system. An encoding scheme is introduced to pack the hierarchical G-Octree structure into a flat 2D texture to exploit the optimized performance of texture memory system on GPU context. Compared with existing methods, the proposed method has potential to handle complex scene in practical applications. The experiments verify its effectiveness.
  • Keywords
    computational complexity; computational geometry; fuzzy set theory; graphics processing units; image texture; mesh generation; octrees; G-Octree acceleration structure; G-Octree based fast collision detection; GPU; flat 2D texture; fuzzy system; interactive applications; large-scale particle systems; original scene mesh; parallel particle system; real-time applications; scene geometry; simplification method; texture memory system; Computational modeling; Encoding; Equations; Geometry; Graphics processing unit; Mathematical model; Octrees; G-Octree; GPU; Particle systems; Texture encoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4673-0689-8
  • Type

    conf

  • DOI
    10.1109/ICCSEE.2012.98
  • Filename
    6188285