Texture and Reflection in Computer Generated Images

In 1974 Catmull developed a new algorithm
for rendering images of bivariate surface patches. 
 This paper describes extensions of this algorithm in
the areas of texture simulation and lighting models. 
 The parameterization of a patch defines a coordinate
system which is used as a key for mapping patterns 
onto the surface.  The intensity of the pattern at each
picture element is computed as a weighted average 
of regions of the pattern definition function. The shape
and size of this weighting function are chosen 
using digital signal processing theory.  The patch rendering
algorithm allows accurate computation of 
the surface normal to the patch at each picture element,
permitting the simulation of the mirror reflections. 
 The amount of light coming from a given direction is
modeled in a similar manner to the texture mapping 
and then added to the intensity obtained from the texture
mapping.  Several examples of images synthesized 
using these new techniques are included.

CACM October, 1976

Blinn, J. F.
Newell, M. E.

computer graphics, graphic display, shading, hidden surface removal

3.41 5.12 5.15 8.2

CA761002 JB January 4, 1978  8:36 AM

2816	5	2829
2829	5	2829
2829	5	2829
2829	5	2829
3047	5	2829
2493	6	2829
2751	6	2829
2751	6	2829
2829	6	2829
2829	6	2829