• 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