Real-Time Algebraic Surface Visualization
Johan Simon Seland () and
Tor Dokken ()
Additional contact information
Johan Simon Seland: University of Oslo, Center of Mathematics for Applications
Tor Dokken: SINTEF ICT, Applied Mathematics
A chapter in Geometric Modelling, Numerical Simulation, and Optimization, 2007, pp 163-183 from Springer
Abstract:
Abstract We demonstrate a ray tracing type technique for rendering algebraic surfaces using programmable graphics hardware (GPUs). Our approach allows for real-time exploration and manipulation of arbitrary real algebraic surfaces, with no pre-processing step, except that of a possible change of polynomial basis. The algorithm is based on the blossoming principle of trivariate Bernstein-Bézier functions over a tetrahedron. By computing the blossom of the function describing the surface with respect to each ray, we obtain the coefficients of a univariate Bernstein polynomial, describing the surface’s value along each ray. We then use Bézier subdivision to find the first root of the curve along each ray to display the surface. These computations are performed in parallel for all rays and executed on a GPU.
Keywords: GPU; algebraic surface; ray tracing; root finding; blossoming (search for similar items in EconPapers)
Date: 2007
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-540-68783-2_6
Ordering information: This item can be ordered from
http://www.springer.com/9783540687832
DOI: 10.1007/978-3-540-68783-2_6
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().