This is a practical description of techniques for producing computer-generated pictures, aiming to equip the reader to attempt most tasks in graphics. Based on a third year undergraduate course its main purpose is to set the groundwork of computer graphics. The book assumes an elementary knowledge of the C programming language, and of Cartesian co-ordinate geometry. Its format is that of understanding this branch of applied computing through program listings and worked examples. It aims to provide a teaching aid whilst also demonstrating that graphics can be enjoyable and productive. The author has also written "Practical Introduction to Computer Graphics".

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.