GPU-based Binary Adaptive Ray Casting for Freeform Objects with Perturbation Functions

S.I. Vyatkin, M. Gorodilov, and B.S. Dolgovesov (Russia)


Binary Search, Perturbation Functions, GPU, CUDA.


In this paper we propose a GPU solution to render freeform objects at high frame rates. Freeform objects synthesized by means of perturbation functions are considered. The freeform objects based on the analytical perturbation functions have an advantage of spline representation of surfaces, that is, a high degree of smoothness, and an advantage of arbitrary form for a small number of perturbation functions. Our implementation uses the binary adaptive ray casting algorithm for calculation of intersection of a ray and a surface. We also discuss issues like geometric operations such as 3D morphing and offsetting.

Important Links:

Go Back