Tue: 9-9:50am
in Owheo 206
Thu: 9-9:50am
in Owheo 206
Tue: 10:00am-10:50am
in Owheo 206
Wed: 11:00am-11:50am
in Owheo 206
Mon: 4:00pm-6:00pm
in Lab F (Owheo G38)
NOTE: this page is currently a template for the material that will be
used during 2013.
While the general content is expected to remain the same, the lecture
presentations may differ. The powerpoint slides that are currently here
will be replaced as the course develops.
Also note that the assignment dates are not firmly established -- they are
our 'hoped for' assignment due dates.
Here's a link to last year's material.
| Week | Date | Lecture | Lab | Tutorial | Notes
(Green = 2013 version) |
| 1 | 25 Feb |
01: Introduction 02: Blender demonstration |
No labs | Background Skills |
Lect 01: pdf (5.6MB)
Lect 02: pdf (2MB) |
| 2 | 4 Mar |
03: Hardware 04: 2D techniques - fills, lines, shapes |
Blender |
Essential Mathematics: vectors and matrices |
Lect 03: pdf (2.7MB)
Lect 04: pdf (3.8MB) |
| 3 | 11 Mar |
05: 2D transformations 06: 3D transformations |
Blender: work on the assignment |
Cos(a+b) expansion, Transformation Matrices |
Lect 05: pdf (4MB)
Lect 06: pdf (1.5MB) |
| 4 | 18 Mar |
07: Perspective 08: Visible Surfaces |
Blender: work on the assignment | Perspective |
Lect 07: pdf (2.3MB)
Lect 08: pdf (3.7MB) Assignment 1 due Friday 22nd March |
| 5 | 25 Mar |
09: Ray Tracing Intro 10: Ray Tracing Basics |
OpenGL: 2D -- dots and lines |
Ray tracing: setting up the primary ray |
Lect 09: pdf (6.8MB)
Lect 10: pdf (5.4MB) |
| break | 1 Apr |
-- mid semester break --
|
|||
| 6 | 8 Apr |
11: Ray Tracing Triangles and Light 12: Ray Tracing Illumination Models |
2D: world vs screen views; 3D: views; depth buffering |
Ray tracing: ray intersection with sphere |
Lect 11: pdf (5MB)
Lect 12: pdf (8.6MB) |
| 7 | 15 Apr |
13: Ray Tracing Refraction 14: Ray Tracing Problems |
3D: cameras and objects; 3D: lights and materials |
Ray tracing: point illumination |
Lect 13: pdf (5.9MB)
Lect 14: pdf (13MB) |
| 8 | 22 Apr |
15: Ray Tracing Soft Shadows Holiday (Anzac Day)
|
Work on the assignment |
Ray tracing: reflected rays |
Lect 15: pdf (4MB)
Holiday (Anzac Day)
|
| 9 | 29 April |
16: Ray Tracing Speed and Limitations 17: Modeling Techniques |
Work on the assignment |
Open Tutorial help with the assignment |
Lect 16: pdf (6.5MB)
Lect 17: pdf (11.5MB) |
| 10 | 6 May |
18: Hierarchical, CSG 19: Shading |
Mirage |
CSG operations DAGs |
Lect 18: pdf (11.5MB)
Lect 19: pdf (13.5MB) Assignment 2 due Friday 10th May |
| 11 | 13 May |
20: Texture Mapping 21: Antialiasing |
Shading | Gouraud and Phong Shading |
Lect 20: pdf (9.1MB)
Lect 21: pdf (6MB) |
| 12 | 20 May |
22: OpenGL pipeline 23: Colour Theory |
Texturing |
Chromatek glasses, visual 3D. |
Lect 22: pdf (10MB)
Lect 23: pdf (6.6MB) |
| 13 | 27 May |
Guest Lecture:: Steven Mills
review |
supersampling distributed raytracing. |
no tutorial | |
Note: information about the labs and tutorials is stored on the lab machines
in the /coursework/342/pickup
directory.
[20%] Assignment 1 will be to use Blender to create a 3D model.
Assignment 1:
[20%] Due 5pm Friday 22th March (week 4).
Gallery of pictures from assignment 1.
Shortcuts to the student galleries for previous years' assignment 1.
[20%] Assignment 2 will be to write a ray tracer.
Assignment 2:
[20%] Due 5pm Friday 10th May (week 10).
Gallery of pictures from assignment 2.
Shortcuts to the student galleries for previous years' assignment 2.
Part 1:
Practical Ray Tracing.
Part 2:
Professional Ray Tracing.
Computer Graphics with OpenGL Third Edition,
Hearn and Baker, Prentice Hall, Upper Saddle River, NJ 2004.