Robust Ray–Surface Intersections for Algebraic Surfaces
| dc.contributor.author | Szente, Péter | |
| dc.contributor.author | Karikó, Csongor Csanád | |
| dc.contributor.author | Valasek, Gábor | |
| dc.date.accessioned | 2026-04-20T08:46:48Z | |
| dc.date.available | 2026-04-20T08:46:48Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | We present a robust method for rendering algebraic surfaces on the GPU using only single-precision arithmetic. While fitting the surface function to a polynomial along the view ray is efficient, it typically suffers from numerical instability even at moderate degrees. We address this by employing error-free transforms to emulate higher precision without the performance cost of standard double-precision types. We show that the resulting polynomial fit can supply data for inferring directional Lipschitz bounds and we propose a new lower and upper bound on Bézier functions. Additionally, we propose a modification to Yuksel’s bracketed Newton method that uses the fitted polynomial solely to isolate monotonous segments, while the final root refinement relies on bisection of the original implicit function. This strategy ensures numerical stability and register efficiency on consumer graphics hardware. We demonstrate our results on rendering various degree algebraic surfaces. | |
| dc.description.sectionheaders | Rendering Representations & GPU Pipelines | |
| dc.description.seriesinformation | Eurographics 2026 - Short Papers | |
| dc.identifier.doi | 10.2312/egs.20261027 | |
| dc.identifier.isbn | 978-3-03868-299-8 | |
| dc.identifier.issn | 2309-5059 | |
| dc.identifier.pages | 4 pages | |
| dc.identifier.uri | https://diglib.eg.org/handle/10.2312/egs20261027 | |
| dc.identifier.uri | https://doi.org/10.2312/egs.20261027 | |
| dc.publisher | The Eurographics Association | |
| dc.rights | CC-BY-4.0 | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Computer graphics | |
| dc.subject | Rasterization | |
| dc.title | Robust Ray–Surface Intersections for Algebraic Surfaces |
Files
Original bundle
1 - 1 of 1