Local Optimization for Robust Signed Distance Field Collision
Publikation: Bidrag til tidsskrift › Tidsskriftartikel › Forskning › fagfællebedømt
Standard
Local Optimization for Robust Signed Distance Field Collision. / Macklin, Miles; Erleben, Kenny; Müller, Matthias; Chentanez, Nuttapong ; Jeschke, Stefan; Corse, Zach .
I: Proceedings of the ACM on Computer Graphics and Interactive Techniques, Bind 3, Nr. 1, 8, 2020.Publikation: Bidrag til tidsskrift › Tidsskriftartikel › Forskning › fagfællebedømt
Harvard
APA
Vancouver
Author
Bibtex
}
RIS
TY - JOUR
T1 - Local Optimization for Robust Signed Distance Field Collision
AU - Macklin, Miles
AU - Erleben, Kenny
AU - Müller, Matthias
AU - Chentanez, Nuttapong
AU - Jeschke, Stefan
AU - Corse, Zach
PY - 2020
Y1 - 2020
N2 - Signed distance fields (SDFs) are a popular shape representation for collision detection. This is due to their query efficiency, and the ability to provide robust inside/outside information. Although it is straightforward to test points for interpenetration with an SDF, it is not clear how to extend this to continuous surfaces, such as triangle meshes. In this paper, we propose a per-element local optimization to find the closest points between the SDF isosurface and mesh elements. This allows us to generate accurate contact points between sharp point-face pairs, and handle smoothly varying edge-edge contact. We compare three numerical methods for solving the local optimization problem: projected gradient descent, Frank-Wolfe, and golden-section search. Finally, we demonstrate the applicability of our method to a wide range of scenarios including collision of simulated cloth, rigid bodies, and deformable solids.
AB - Signed distance fields (SDFs) are a popular shape representation for collision detection. This is due to their query efficiency, and the ability to provide robust inside/outside information. Although it is straightforward to test points for interpenetration with an SDF, it is not clear how to extend this to continuous surfaces, such as triangle meshes. In this paper, we propose a per-element local optimization to find the closest points between the SDF isosurface and mesh elements. This allows us to generate accurate contact points between sharp point-face pairs, and handle smoothly varying edge-edge contact. We compare three numerical methods for solving the local optimization problem: projected gradient descent, Frank-Wolfe, and golden-section search. Finally, we demonstrate the applicability of our method to a wide range of scenarios including collision of simulated cloth, rigid bodies, and deformable solids.
U2 - 10.1145/3384538
DO - 10.1145/3384538
M3 - Journal article
VL - 3
JO - Proceedings of the ACM on Computer Graphics and Interactive Techniques
JF - Proceedings of the ACM on Computer Graphics and Interactive Techniques
IS - 1
M1 - 8
ER -
ID: 240981634