Back to: Computer Graphics and Virtual Environments From Realism to Real-Time

Part One: Introduction: Perception, Light, Colour, and Math

CHAPTER 1 Introduction: A Phantom World of Projections

*Clarification*Figure 1.19. Jacob is more properly known as a patriarch, but the title of the painting is actually as given in the caption*Clarification*Figure 1.25. This figure was first drawn by W.E.Hill in 1915. It became known as the Boring Figure.*typo*p25, para 2, should start "Throughout the whole of human exisistence".

CHAPTER 2 Mathematics for Virtual Environments

- Page 51, Addition of Vectors. The diagram is correct, but in the
text, the statement
v1 + v2 = (x1+y1, x2+y2, z1+z2) - (EQ2.4)

should readv1 + v2 = (x1+x2, y1+y2, z1+z2) - (EQ2.4)

CHAPTER 3 Lighting - the Radiance Equation

CHAPTER 4 Color and The Human Response to Light

- p113, equations 4.63 and 4.64:

in 4.64 it should be

(1/3)(1,1,1) = (1,1,1)A (since A transforms from RGB to XYZ).

and therefore in 4.64 replace the 3 by 1/3.

Part Two: From Realism to Real-Time I

CHAPTER 5 A Painting Metaphor for Computer Graphics

CHAPTER 6 Local Illumination and Ray Tracing

CHAPTER 7 Generalising the Camera

CHAPTER 8 Constructing a Scene

CHAPTER 9 Projection: Completing the Camera Model

CHAPTER 10 Clipping Polygons

CHAPTER 11 Visibility Determination

CHAPTER 12 Rendering Polygons

CHAPTER 13 Image Space Rendering and Texturing

- Page 268, Typo: "import-ant" should be "important"

Part Three: From Real-Time to Realism

CHAPTER 14 Shadows: Towards Real-time Realism

- Page 302, Figure 14.3(b). The figure was produced with incorrect numbering. This figure is correct.
- Page 309, Typo: "everyting" should be "everything",

CHAPTER 15 An Introduction to Radiosity

CHAPTER 16 Faster Ray Tracing

CHAPTER 17 Clipping and Rendering Lines

Part Four: Solids, Curves and Surfaces

CHAPTER 18 Constructive Solid Geometry

CHAPTER 19 Introduction to Computer Aided Geometrical Design

Part Five: Dynamics and Interaction in Virtual Environments

CHAPTER 20 Human Dynamics in a Virtual World

CHAPTER 21 Real-Time Interaction

Part Six: From Realism to Real-Time II

CHAPTER 22 Ray Based Methods for Global Illumination

CHAPTER 23 Advanced Real-Time
Rendering for Virtual Environments
**
**

Appendix A Introduction to VRML