DocumentCode :
1623250
Title :
Real-time approximate and exact CSG of implicit surfaces on the GPU
Author :
Singh, Jag Mohan
Author_Institution :
Qualcomm Res. India, India
fYear :
2013
Firstpage :
1
Lastpage :
3
Abstract :
We present a simple and powerful scheme to allow CSG of implicit surfaces on the GPU. We decompose the boolean expression of surfaces into sum-of-products form. Our algorithm presented in this paper then renders each product term, sum of products can be automatically by enabling depth test. Our Approximate CSG uses adaptive marching points algorithm for finding ray-surface intersection. Once we find an interval where root exists after root-isolation, this is used for presence of intersection. We perform root-refinement only for the uncomplemented terms in the product. Exact CSG is done by using the discriminant of the ray-surface intersection for the presence of the root. Now we can simply evaluate the product expression by checking all uncomplemented terms should be true and all complemented terms should be false. If our condition is met, we find the maximum of all the roots among uncomplemented terms to be the solution. Our algorithm is linear in the number of terms O(n). We achieve real-time rates for 4-5 terms in the product for approximate CSG. We achieve more than real-time rates for Exact CSG. Our primitives are implicit surfaces so we can achieve fairly complex results with less terms.
Keywords :
approximation theory; computational geometry; GPU; adaptive marching points algorithm; boolean expression; exact CSG; implicit surfaces CSG; procedural geometry; ray-surface intersection; sum-of-products form; triangulation; Approximation algorithms; Equations; Geometry; Graphics processing units; Ray tracing; Real-time systems; Rendering (computer graphics);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG), 2013 Fourth National Conference on
Conference_Location :
Jodhpur
Print_ISBN :
978-1-4799-1586-6
Type :
conf
DOI :
10.1109/NCVPRIPG.2013.6776199
Filename :
6776199
Link To Document :
بازگشت