DocumentCode
2190240
Title
CUDA-based Signed Distance Field Calculation for Adaptive Grids
Author
Park, Taejung ; Lee, Sung-Ho ; Kim, Jong-Hyun ; Kim, Chang-Hun
Author_Institution
Dept. of Comput. Sci., Korea Univ., Seoul, South Korea
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
1202
Lastpage
1206
Abstract
We present a simple yet robust signed distance field (SDF) generator based on recent GPU architectures. In our approach, the squared Euclidean distance is calculated for each triangle face in parallel, and then an optimized stream reduction process is used to find the shortest distance. During this process, the stream reduction operation acts like a parallel binary space-searching routine for each level. This process uses computations and memory bandwidth efficiently because of the massive number of CUDA threads. Signs are then determined by calculating angle-weighted pseudonormals. Unlike some previous SDF approaches that only calculate the SDF near the surface or within the bounding box, our method can calculate the SDF adaptively so that there are no limitations on proximity or regularity. We also compare our GPU-based results with a kd-tree based single CPU approach for a 3D geometry synthesis application.
Keywords
computer graphics; coprocessors; grid computing; parallel architectures; 3D geometry synthesis; CUDA; GPU architectures; adaptive grids; angle-weighted pseudonormals; parallel binary space-searching routine; signed distance field calculation; squared Euclidean distance; stream reduction process; Adaptation model; Data structures; Face; Geometry; Graphics processing unit; Instruction sets; Three dimensional displays; CUDA; GPU; parallel; signed distance field;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.217
Filename
5577893
Link To Document