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. Proceeding
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 re
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
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,
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
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 5 Cameras, Projections, and Clipping
Reading
Hearn Baker (3/E). 7.2-6, 7.9 Foley et al. Chp. 6 Recommended: OGL Red book Chp. 3
Lecture outline:
1. Pin-hole camera 2. Family of Projections 3.
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: ve
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
th