Title :
Systolic arrays for bicubical polynomial evaluation in computer graphics
Author :
Valenzano, Adriano ; Montuschi, Paolo ; Ciminiera, Luigi
Author_Institution :
Politecnico di Torino, Italy
Abstract :
A class of systolic architectures designed to evaluate bicubical parametric polynomials for a set of fixed and uniformly spaced values of the two parameters is presented. The arrays fit very well into a more general context in which special units are designed to convert the description of an object given in terms of parametric surfaces into a representation which is more convenient for the rendering algorithm, for example, ray tracing and ray casting. It can be demonstrated that a surface can be represented by means of a set of `surface patches´, each one defined by means of a given set of control vertices. Three bicubical polynomials (one for each spatial coordinate) define each surface patch. The proposed hardware solution does not require dividers, but only shifters. The evaluation process produces 81 results for each polynomial, since a matrix of 9×9 different pairs of values of the parameters (u,v) has to be considered
Keywords :
computer graphics; parallel architectures; bicubical polynomial evaluation; bicubical polynomials; computer graphics; ray casting; ray tracing; rendering algorithm; systolic architectures; Algorithm design and analysis; Casting; Computer graphics; Hardware; Performance evaluation; Polynomials; Ray tracing; Surface fitting; Systolic arrays;
Conference_Titel :
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2030-7
DOI :
10.1109/PCCC.1990.101740