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...
Saved in:
Published in | Computer graphics forum Vol. 31; no. 1; pp. 62 - 74 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Oxford, UK
Blackwell Publishing Ltd
01.02.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |