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
fDate :
June 29 2010-July 1 2010
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;
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
DOI :
10.1109/CIT.2010.217