An hp-Adaptive Discretization Algorithm for Signed Distance Field Generation

被引:23
作者
Koschier, Dan [1 ]
Deul, Crispin [2 ]
Brand, Magnus [1 ]
Bender, Jan [1 ]
机构
[1] Rhein Westfal TH Aachen, Comp Animat Grp, D-52062 Aachen, Germany
[2] Tech Univ Darmstadt, Grad Sch CE, D-64289 Darmstadt, Germany
关键词
Signed distance field; adaptive discretization; higher-order polynomials; physically based simulation; collision detection; FINITE-ELEMENT-METHOD; P-VERSION;
D O I
10.1109/TVCG.2017.2730202
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present an hp-adaptive algorithm to generate discrete higher-order polynomial Signed Distance Fields (SDFs) on axis-aligned hexahedral grids from manifold polygonal input meshes. Using an orthonormal polynomial basis, we efficiently fit the polynomials to the underlying signed distance function on each cell. The proposed error-driven construction algorithm is globally adaptive and iteratively refines the SDFs using either spatial subdivision (h-refinement) following an octree scheme or by cell-wise adaption of the polynomial approximation's degree (p-refinement). We further introduce a novel decision criterion based on an error-estimator in order to decide whether to apply p- or h-refinement. We demonstrate that our method is able to construct more accurate SDFs at significantly lower memory consumption compared to previous approaches. While the cell-wise polynomial approximation will result in highly accurate SDFs, it can not be guaranteed that the piecewise approximation is continuous over cell interfaces. Therefore, we propose an optimization-based post-processing step in order to weakly enforce continuity. Finally, we apply our generated SDFs as collision detector to the physically-based simulation of geometrically highly complex solid objects in order to demonstrate the practical relevance and applicability of our method.
引用
收藏
页码:2208 / 2221
页数:14
相关论文
共 43 条
[1]   Volume Contact Constraints at Arbitrary Resolution [J].
Allard, Jeremie ;
Faure, Francois ;
Courtecuisse, Hadrien ;
Falipou, Florent ;
Duriez, Christian ;
Kry, Paul G. .
ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04)
[2]  
[Anonymous], P ACM SIGGRAPH EUR S
[3]   THE P AND H-P VERSIONS OF THE FINITE-ELEMENT METHOD, BASIC PRINCIPLES AND PROPERTIES [J].
BABUSKA, I ;
SURI, M .
SIAM REVIEW, 1994, 36 (04) :578-632
[4]   ERROR-ESTIMATES FOR THE COMBINED H-VERSION AND P-VERSION OF THE FINITE-ELEMENT METHOD [J].
BABUSKA, I ;
DORR, MR .
NUMERISCHE MATHEMATIK, 1981, 37 (02) :257-277
[5]   THE P-VERSION OF THE FINITE-ELEMENT METHOD [J].
BABUSKA, I ;
SZABO, BA ;
KATZ, IN .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1981, 18 (03) :515-545
[6]  
Baerentzen J. A., 2002, THESIS
[7]   Six-DoF Haptic Rendering of Contact between Geometrically Complex Reduced Deformable Models [J].
Barbic, Jernej ;
James, Doug L. .
IEEE TRANSACTIONS ON HAPTICS, 2008, 1 (01) :39-52
[8]  
Bender J., 2017, POSITION BASED DYNAM
[9]   Position-based simulation of continuous materials [J].
Bender, Jan ;
Koschier, Dan ;
Charrier, Patrick ;
Weber, Daniel .
COMPUTERS & GRAPHICS-UK, 2014, 44 :1-10
[10]  
Bærentzen JA, 2005, VOLUME GRAPHICS 2005, P167