Ray-tracing implicit surfaces: a generalized approach

Andrei Sherstyuk
Department of Computer Science
Monash University

Abstract:

We present an algorithm for ray-tracing implicit surfaces built around spatially extended primitives. The algorithm is based on interpolation of the volumetric density functions by piecewise polynomials. This allows fast analytical solving of the implicit equations, which makes the algorithm computationally effective and insensitive to camera-model orientation and image resolution. The algorithm supports modularity in handling primitives of various types, which provides more flexibility in modeling implicit surfaces.

Keywords: Field Sources, Rendering, Solid Modeling, Convolution.



Here are some images from the paper:

hedgehog.txt

ss1.txt

ss2.txt