Skip to main navigation Skip to search Skip to main content

Interactive GPU-based collision detection

  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

If two closed polygonal objects with outfacing normals intersect each other there exist one or more lines that intersect these objects at at least two consecutive front or back facing object points. In this work we present a method to efficiently detect these lines using depth-peeling and simple fragment operations. Of all polygons only those having an intersection with any of these lines are potentially colliding. Polygons not intersected by the same line do not intersect each other. We describe how to find all potentially colliding polygons and the potentially colliding pairs using a mipmap hierarchy that represents line bundles at ever increasing width. To download only potentially colliding polygons to the CPU for polygon-polygon intersection testing we have developed a general method to convert a sparse texture into a packed texture of reduced size. Our method exploits the intrinsic strength of GPUs to scan convert large sets of polygons and to shade billions of fragments at interactive rates. It neither requires a bounding volume hierarchy nor a pre-processing stage, so it can efficiently deal with very large and deforming polygonal models. The particular design makes the method suitable for applications where geometry is modified or even created on the GPU.

Original languageEnglish
Title of host publicationMCCSIS 2007 - IADIS Multi Conference on Computer Science and Information Systems - Proceedings of Intelligent Systems and Agents 2007, Interfaces and Human Computer Interaction 2007, Computer Graphics and Visualization 2007
EditorsAntonio Palma dos Reis, Katherine Blashki, Yingcai Xiao
PublisherIADIS Press
Pages3-10
Number of pages8
ISBN (Electronic)9789728924393
StatePublished - 2007
Event2007 IADIS International Conference on Computer Graphics and Visualization, CGV 2007, part of the 1st IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2007 - Lisbon, Portugal
Duration: 3 Jul 20078 Jul 2007

Publication series

NameMCCSIS 2007 - IADIS Multi Conference on Computer Science and Information Systems - Proceedings of Intelligent Systems and Agents 2007, Interfaces and Human Computer Interaction 2007, Computer Graphics and Visualization 2007
VolumePart 3

Conference

Conference2007 IADIS International Conference on Computer Graphics and Visualization, CGV 2007, part of the 1st IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2007
Country/TerritoryPortugal
CityLisbon
Period3/07/078/07/07

Keywords

  • Collision detection
  • Graphics hardware
  • Texture packing

Fingerprint

Dive into the research topics of 'Interactive GPU-based collision detection'. Together they form a unique fingerprint.

Cite this