Ray Casting Algebraic Surfaces using the Frustum Form

dc.contributor.authorReimers, Martinen_US
dc.contributor.authorSeland, Johanen_US
dc.date.accessioned2015-02-21T16:18:48Z
dc.date.available2015-02-21T16:18:48Z
dc.date.issued2008en_US
dc.description.abstractWe propose an algorithm for interactive ray-casting of algebraic surfaces of high degree. A key point of our approach is a polynomial form adapted to the view frustum. This so called frustum form yields simple expressions for the Bernstein form of the ray equations, which can be computed efficiently using matrix products and pre-computed quantities. Numerical root-finding is performed using B-spline and Bezier techniques, and we compare the performances of recent and classical algorithms. Furthermore, we propose a simple and fairly efficient anti-aliasing scheme, based on a combination of screen space and object space techniques. We show how our algorithms can be implemented on streaming architectures with single precision, and demonstrate interactive frame-rates for degrees up to 16.en_US
dc.description.number2en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume27en_US
dc.identifier.doi10.1111/j.1467-8659.2008.01133.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages361-370en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2008.01133.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltden_US
dc.titleRay Casting Algebraic Surfaces using the Frustum Formen_US
Files