GPU-based collision detection for deformable parameterized surfaces

被引:26
|
作者
Gress, Alexander [1 ]
Guthe, Michael [1 ]
Klein, Reinhard [1 ]
机构
[1] Univ Bonn, Inst Comp Sci 2, D-5300 Bonn, Germany
关键词
Surface phenomena;
D O I
10.1111/j.1467-8659.2006.00969.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Based on the potential of current programmable GPUs' recently several approaches were developed that use the GPU to calculate deformations of surfaces like the folding of cloth or to convert higher level geometry to renderable primitives like NURBS or subdivision surfaces. These algorithms are realized as a per-frame operation and take advantage of the parallel processing power of the GPU. Unfortunately, an efficient accurate collision detection, that is necessary for the simulation itself or for the interaction with and editing of the objects, can currently not be integrated seamlessly into these GPU-based approaches without switching back to the CPU. In this paper we describe a novel GPU-based collision detection method for deformable parameterized surfaces that can easily be combined with the aforementioned approaches. Representing the individual parameterized surfaces by stenciled geometry images allows to generate GPU-optimized bounding volume hierarchies in real-time that serve as a basis for an optimized GPU-based hierarchical collision detection algorithm. As a test case we applied our algorithm to the collision detection of deformable trimmed NURBS models, which is an important problem in industry. For the trimming and tessellation of the NURBS on the GPU we used a recent approach [GBK05] and combined it with our collision detection algorithm. This way we are able to render and check collisions for deformable models consisting of several thousands of trimmed NURBS patches in real-time.
引用
下载
收藏
页码:497 / 506
页数:10
相关论文
共 50 条
  • [1] GPU-based intrinsic collision detection for deformable surfaces
    Wong, WSK
    Baciu, G
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2005, 16 (3-4) : 153 - 161
  • [2] An adaptive octree grid for GPU-based collision detection of deformable objects
    Tsz Ho Wong
    Geoff Leach
    Fabio Zambetta
    The Visual Computer, 2014, 30 : 729 - 738
  • [3] An adaptive octree grid for GPU-based collision detection of deformable objects
    Wong, Tsz Ho
    Leach, Geoff
    Zambetta, Fabio
    VISUAL COMPUTER, 2014, 30 (6-8): : 729 - 738
  • [4] GPU-based radial view-based culling for continuous self-collision detection of deformable surfaces
    Sai-Keung Wong
    Yu-Chun Cheng
    The Visual Computer, 2016, 32 : 67 - 81
  • [5] GPU-based radial view-based culling for continuous self-collision detection of deformable surfaces
    Wong, Sai-Keung
    Cheng, Yu-Chun
    VISUAL COMPUTER, 2016, 32 (01): : 67 - 81
  • [6] Fast and Scalable CPU/GPU Collision Detection for Rigid and Deformable Surfaces
    Pabst, Simon
    Koch, Artur
    Strasser, Wolfgang
    COMPUTER GRAPHICS FORUM, 2010, 29 (05) : 1605 - 1612
  • [7] GPU-based parallel collision detection for fast motion planning
    Pan, Jia
    Manocha, Dinesh
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (02): : 187 - 200
  • [8] GPU-BASED FLUID SIMULATION WITH FAST COLLISION DETECTION ON BOUNDARIES
    Wu, Jiawen
    Zhang, Fengquan
    Shen, Xukun
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2012, 3 (01)
  • [9] GPU-based Collision Detection for Sampling-based Motion Planning
    Yoon, Jaeshik
    Park, Jaehan
    Baeg, Moonhong
    2013 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2013, : 215 - 218
  • [10] GPU-based rendering for deformable translucent objects
    Yi Gong
    Wei Chen
    Long Zhang
    Yun Zeng
    Qunsheng Peng
    The Visual Computer, 2008, 24 : 95 - 103