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 :
بازگشت