2011-342

COSC 342 -- Computer Graphics (2011s1)

Lectures:

Tue:   9-9:50am     in     Quad 1
Thu:   9-9:50am     in     Quad 1

Tutorials (1):

Tue:  10:00am-10:50am     in     Commerce 427
Wed: 11:00am-11:50am     in     Owheo 206

Laboratories (1):

Mon: 4:00pm-6:00pm     in     Lab F (Owheo G38)

Tentative Schedule:



NOTE: this page is currently a template for the material that will be used during 2011.
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.


Week Date Lecture Lab Tutorial Notes   (Green = 2011 version)
1 28 Feb 01: Introduction
02: Blender demonstration
No labs Background Skills Lect 01: pdf   (4.5MB)
Lect 02: pdf   (7.5MB)
2 7 Mar 03: Hardware
04: 2D techniques - fills, lines, shapes
Blender Essential Mathematics:
  vectors and matrices
Lect 03: pdf   (2.5MB)
Lect 04: pdf   (3.0MB)
3 14 Mar 05: 2D transformations
06: 3D transformations
Blender: work on the assignment Cos(a+b) expansion,
Transformation Matrices
Lect 05: pdf   (4.5MB)
Lect 06: pdf   (2.0MB)
4 21 Mar 07: Perspective
08: Visible Surfaces
Blender: work on the assignment Perspective Lect 07: pdf   (2.5MB)
Lect 08: pdf   (3.5MB)
5 28 Mar 09: Ray Tracing Intro
10: Ray Tracing Basics
OpenGL: 2D -- dots and lines Ray tracing:
  setting up the primary ray
Lect 09: pdf   (7.0MB)
Lect 10: pdf   (5.5MB)
Assignment 1 due   Friday 1st April
6 4 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   (5.0MB)
Lect 12: pdf   (8.5MB)
7 11 Apr 13: Ray Tracing Refraction
14: Ray Tracing Problems
3D: cameras and objects;
3D: lights and materials
Ray tracing:
  point illumination
Lect 13: pdf   (6MB)
Lect 14: pdf   (13MB)
8 18 Apr 15: Ray Tracing Soft Shadows
16: Ray Tracing Speed and Limitations
Work on the assignment Ray tracing:
  reflected rays
Lect 15: pdf   (5.0MB)
Lect 16: pdf   (6.5MB)
break25 Apr -- mid semester break --
9 2 May 17: Modeling Techniques
18: Hierarchical, CSG
Work on the assignment Open Tutorial
  help with the assignment
Lect 17: pdf   (12MB)
Lect 18: pdf   (9.5MB)
10 9 May 19: Shading
20: Texture Mapping
Mirage CSG operations
DAGs
Lect 19: pdf   (14MB)
Lect 20: pdf   (9.0MB)
Assignment 2 due   Friday 13th May
11 16 May 21: Antialiasing
22: OpenGL pipeline
Shading Gouraud and Phong Shading Lect 21: pdf   (1.0MB)
Lect 22: pdf   (4.0MB)
12 23 May 23: Levels of detail, games, ...
24: Colour Theory
Texturing Chromatek glasses,
visual 3D.
Lect 23: pdf   (41MB)
Lect 24: pdf   (13MB)
13 30 May review
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.

Assignments:

To be set.

[20%]   Assignment 1 will be to use Blender to create a 3D model.

Assignment 1: [20%]   Due 5pm Friday 1st April (week 5).

Sample photographs of the assignment 1 object.


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 13th May (week 10).

Marking Scheme

Here is the marking scheme for the second assignment.

Note that the assignment is marked out of 24, and contributes 20% towards your final end of course mark.

3 marks Basic ray intersection showing colours and geometry of spheres with ambient light.
2 marks ... and works with lenses.
3 marks Diffuse shading of spheres.
2 marks ... and works with lenses.
2 marks Phong shading of spheres.
1 mark ... and works with lenses.
2 marks Shadows for spheres.
1 mark ... and works with lenses.
2 marks Mirror reflections for spheres.
1 mark ... and works with lenses.
1 mark Viewing from inside objects.
1 mark Rotation of the camera.
3 marks Report and design of scene file.

 

 

Gallery of pictures from assignment 2.

Gallery of some pictures from assignment 2 back in 2000 (also spheres and lenses).
Note: artifacts that appear in the images are due to these being screenshots, and are not the original images saved in file.

Shortcuts to the student galleries for previous years' assignment 2.


Geoff's Ray Tracing Notes (1995):

Part 1: Practical Ray Tracing.
Part 2: Professional Ray Tracing.

Text:

Computer Graphics with OpenGL   Third Edition,
Hearn and Baker, Prentice Hall, Upper Saddle River, NJ 2004.

The unusual team of shady characters:

David   &   Raymond.



Page maintained by Raymond.                     Last updated:  5th Jul 2013   05:03