FAST BIVARIATE FUNCTION RENDERING FOR SMALL DEVICES

A. Amoroso and G. Casciola

Keywords

Small devices, 3D rendering, bivariate functions visualization, coordinates transformation, wireframe with hidden lines removed

Abstract

In the actual scenario of small devices, such as smartphones and handhelds, the usual graphic algorithms need a deep adaptation. The characteristics that constrain small devices with respect to personal computers include significantly less CPU power, smaller memory, and small screen lacking specialized hardware. We propose an algorithm for hidden lines rendering of 3D surfaces that are mathematically represented by single-valued continuous functions of two variables. Our proposal is significantly faster than the traditional ones. Moreover, our proposal requires a predefined amount of memory that depends solely on the window size of the screen. Our approach takes advantage of a fast, coordinates transformation from the continuous to the discrete. The algorithm operates in screen coordinates, i.e., the pixels, hence almost all the computations are made by means of integer arithmetic and do not require any math coprocessor.

Important Links:



Go Back