Efficient Image-Based Proximity Queries with Object-Space Precision

We present an efficient algorithm for object‐space proximity queries between multiple deformable triangular meshes. Our approach uses the rasterization capabilities of the GPU to produce an image‐space representation of the vertices. Using this image‐space representation, inter‐object vertex‐triangl...

Full description

Saved in:
Bibliographic Details
Published inComputer graphics forum Vol. 31; no. 1; pp. 62 - 74
Main Authors Morvan, T., Reimers, M., Samset, E.
Format Journal Article
LanguageEnglish
Published Oxford, UK Blackwell Publishing Ltd 01.02.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We present an efficient algorithm for object‐space proximity queries between multiple deformable triangular meshes. Our approach uses the rasterization capabilities of the GPU to produce an image‐space representation of the vertices. Using this image‐space representation, inter‐object vertex‐triangle distances and closest points lying under a user‐defined threshold are computed in parallel by conservative rasterization of bounding primitives and sorted using atomic operations. We additionally introduce a similar technique to detect penetrating vertices. We show how mechanisms of modern GPUs such as mipmapping, Early‐Z and Early‐Stencil culling can optimize the performance of our method. Our algorithm is able to compute dense proximity information for complex scenes made of more than a hundred thousand triangles in real time, outperforming a CPU implementation based on bounding volume hierarchies by more than an order of magnitude.
Bibliography:istex:34B1E674981473351C3603448A7E3CA217A199CE
ark:/67375/WNG-G6567BMX-3
ArticleID:CGF2084
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0167-7055
1467-8659
DOI:10.1111/j.1467-8659.2011.02084.x