DocumentCode
3232442
Title
Direct and Fast Ray Tracing of NURBS Surfaces
Author
Abert, Oliver ; Geimer, Markus ; Mulle, Stefan
Author_Institution
Univ. Koblenz-Landau
fYear
2006
fDate
18-20 Sept. 2006
Firstpage
161
Lastpage
168
Abstract
Recently it has been shown that Bezier surfaces can be used as a geometric primitive for interactive ray tracing on a single commodity PC. However, the Bezier representation is restricted, as a large number of control points also imply a high polynomial degree, thus reducing the frame rate significantly. In this work we present a fast, efficient and robust algorithm to ray trace trimmed NURBS surfaces of arbitrary degree. Furthermore, our approach is largely independent of the number of control points of a surface with respect to the rendering performance. Additionally the degree and the number of control points of a surface do not influence the numerical stability of the intersection algorithm. The desired high performance is achieved by taking a novel approach of surface evaluation, which requires only minimal preprocessing. We present a method to transform the computationally expensive Cox-de Boor recursion into a SIMD suitable form that maximizes performance by avoiding the recursion and drastically reduces the number of executed commands
Keywords
ray tracing; rendering (computer graphics); splines (mathematics); surface fitting; Bezier surface; Cox-de Boor recursion; NURBS surface; free-form surface; interactive ray tracing; interactive rendering; Computational geometry; Computer graphics; Electronic mail; Polynomials; Ray tracing; Rendering (computer graphics); Solid modeling; Spline; Surface reconstruction; Surface topography; NURBS; Ray tracing; free-form surfaces; interactive rendering;
fLanguage
English
Publisher
ieee
Conference_Titel
Interactive Ray Tracing 2006, IEEE Symposium on
Conference_Location
Salt Lake City, UT
Print_ISBN
1-4244-0693-5
Type
conf
DOI
10.1109/RT.2006.280227
Filename
4061558
Link To Document