Department of Computer Science | The University of Manchester | Kilburn Building | Oxford Road | Manchester |
M13 9PL | UK
Logo of "The Victoria University of Manchester" in the 1990s
Phong illumination model applied to a pre-modelled tree-shaped solid
A THESIS SUBMITTED TO THE UNIVERSITY OF MANCHESTER FOR THE DEGREE OF MASTER OF SCIENCE IN THE FACULTY OF SCIENCE
By
Klaus de Geus
Department of Computer Science
In recent years, the generation of realistic images by computer has become a very important topic of research and development. To synthesise realistic images of three-dimensional scenes, a number of factors must be taken into account. These include the geometry and position of illumination sources, the medium through which the light passes, the material properties of the objects in the scene, and the interaction between objects.
This thesis presents a flexible testbed for investigating illumination models and rendering techniques. It allows the user to specify and control many parameters involved in the rendering process. The system has a modular structure, and can incorporate a variety of other illumination models and rendering techniques, to provide a general-purpose platform for experimentation and education. The initial version of the system includes an implementation of the Phong illumination model and hidden surface removal by Z-Buffer.
Phong illumination model applied to the well-known Utah Teapot, which was analytically modelled
Gouraud shading is fast but weak on specular highlights
Phong shading is more accurate and effectively represents specular reflection, since it interpolates normal vectors rather than pixel intensities, unlike Gouraud shading. Random dithering was used to circumvent the limitation of 8-bit colour resolution
Phong shading is more accurate and effectively represents specular reflection, since it interpolates normal vectors rather than pixel intensities, unlike Gouraud shading. Ordered dithering was used to circumvent the limitation of 8-bit colour resolution