Lecture 1 Display and Color
Reading
Foley van Dam. 4.1-3, 13.3-4. Hearn Baker (3/E). 2.1-2, 12-2.7 Further reading: I.E. Sutherland. Sketchpad: a man-machine graphics communication system. Proceedings of the Spring Joint Computer Conference, p. 329-346,
Lecture 16 Animations
Two Parts
I. Overview: Making Computer Animations II. Animation Principles
Note: The material presented here only gives you some very basic ideas about computer animations. In reality, it really requires you to take several courses a
Lecture 15 Curve, Surface, and Subdivision
Part I: Curve
Reading (for Curve & Surface)
Required Hearn & Baker, 10.6 -10.9 Foley, 11.2 Optional Bartels, Beatty, and Barsky. An Introduction to Splines for use in Computer Graphics and Geometric Modeling. 198
Lecture 14 Particle System
Lecture outline:
1. What are Particle systems? 2. Mathematics and Physics in Particle systems 3. Implementation of Particle Dynamics 4. Rendering Issues for Particle systems
Reading
Required: Witkin, Particle System Dynamics, SI
Lecture 13 Ray Tracing Details
Reading
Highly Recommended: Foley van Dam, Section 16.x Hearn & Baker 2/E, Section 14.6 Hearn & Baker 3/E, Section 10.11, 10.13
Goodies
There are some advanced ray tracing feature that self-respecting ray tracers shouldnt b
Lecture 12 Ray-Object Intersections
Mathematics
The heart of any ray tracer, or ray casting for hidden surface removal, is the intersection routines. Each kind of primitive has different properties, so we have different intersection equations.
(dx,dy,dz)
Lecture 11 Ray Tracing Basics
Reading
Highly recommended: Foley et al., 16.12 Important: study the material before attempting project 2 if you want to save hours of debugging! Hearn & Baker 3/E, 10.11 Hearn & Baker 2/E, 14.6 Glassner, chapter 1
Geometric
Lecture 10 Graphics Rendering Pipeline
Lecture outline:
1. What we have learnt so far? 2. Geometry sub-system and Raster sub-system 3. Looking at the OpenGL machine diagram 4. Some new stuff
Why this lecture?
As a review of standard graphics pipeline for
Lecture 9 Texture Mapping
Reading
Hearn & Baker (2/E). 10.17-18 Hearn & Baker (3/E). 14.8-14.9 Angel, pages 373-386 Recommended: A. Grassner. Introduction to Ray Tracing. Chapter on Texture Mapping. Paul S. Heckbert. Survey of texture mapping. Computer G
Lecture 3 Hierarchical Modeling
Reading
Recommended: OGL Red Book Chapter 1-2 Further reading: Angel 8.1-8.6
Lecture outline:
1. Graphics Primitives: Points, Lines, and Triangles 2. Data structure: vertex list and index list 3. Hierarchical structure 4. V
MATH1010 University Mathematics 2014-2015
Assignment 4
Due: 14 Nov 2014 (Friday)
Answer all questions.
1. Find the Taylor polynomial of order 4 (up to the term in x4 ) for the following function at
the specic point c:
(a) f (x) =
(b) f (x) =
x + 1 at c =