Describes tools and techniques of computer-generated graphics such as shading, shadows, and transparent surfaces. Includes many program listings and worked examples. The routines (over 100 in all) are written in modular form for ease of interchanging program functions. Routines can be readily translated into into other languages such as BASIC, C, or FORTRAN. Fully illustrated.