BADF: Bounding Volume Hierarchies Centric Adaptive Distance Field Computation for Deformable Objects on GPUs

被引:1
作者
Chen, Xiao-Rui [1 ]
Tang, Min [1 ]
Li, Cheng [1 ]
Manocha, Dinesh [2 ]
Tong, Ruo-Feng [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Lab Geometry Image & Video Proc Enterprise Intell, Hangzhou 310007, Peoples R China
[2] Univ Maryland, Geometr Algorithms Modeling Mot & Animat Lab, College Pk, MD 20742 USA
基金
中国国家自然科学基金;
关键词
distance field; deformable object; graphics processing unit (GPU); octree; bounding volume hierarchy; CONSTRUCTION;
D O I
10.1007/s11390-022-0331-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a novel algorithm BADF (Bounding Volume Hierarchy Based Adaptive Distance Fields) for accelerating the construction of ADFs (adaptive distance fields) of rigid and deformable models on graphics processing units. Our approach is based on constructing a bounding volume hierarchy (BVH) and we use that hierarchy to generate an octree-based ADF. We exploit the coherence between successive frames and sort the grid points of the octree to accelerate the computation. Our approach is applicable to rigid and deformable models. Our GPU-based (graphics processing unit based) algorithm is about 20x-50x faster than current mainstream central processing unit based algorithms. Our BADF algorithm can construct the distance fields for deformable models with 60k triangles at interactive rates on an NVIDIA GTX GeForce 1060. Moreover, we observe 3x speedup over prior GPU-based ADF algorithms.
引用
收藏
页码:731 / 740
页数:10
相关论文
共 29 条
[11]  
Jamriska O., 2010, P 14 CENTR EUR SEM C
[12]   3D distance fields: A survey of techniques and applications [J].
Jones, MW ;
Baerentzen, JA ;
Sramek, M .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (04) :581-599
[13]  
JONES MW, 1994, COMPUT GRAPH FORUM, V13, pC75, DOI 10.1111/1467-8659.1330075
[14]  
Karras T., 2012, P 4 ACM SIGGRAPH EUR, P33, DOI DOI 10.2312/EGGH/HPG12/033-037
[15]  
Kerwin Thomas, 2010, Eurographics Workshop Vis Comput Biomed, V2010, P117
[16]  
Kimmel R, 1996, FAST MARCHING METHOD, P8
[17]   Generating signed distance fields on the GPU with ray maps [J].
Krayer, Bastian ;
Mueller, Stefan .
VISUAL COMPUTER, 2019, 35 (6-8) :961-971
[18]   Exact and Adaptive Signed Distance Fields Computation for Rigid and Deformable Models on GPUs [J].
Liu, Fuchang ;
Kim, Young J. .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2014, 20 (05) :714-725
[19]   Non-manifold Level Sets: A multivalued implicit surface representation with applications to self-collision processing [J].
Mitchell, Nathan ;
Aanjaneya, Mridul ;
Setaluri, Rajsekhar ;
Sifakis, Eftychios .
ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (06)
[20]   Parallel quadtree construction on collections of objects [J].
Morrical, Nathan ;
Edwards, John .
COMPUTERS & GRAPHICS-UK, 2017, 66 :162-168