CP2060 – Schedule for 2003

Based on Angel, Interactive Computer Graphics with OpenGL, 3rd Edition
Also using the online version of the Red Book (Woo) for more OpenGL reference

Week

#

Lecture

Reference

Tutorial

Practical

Events
Angel Woo

1

1

Introduction & Graphics Overview

1

  No tutorial in week 1

No practical in week 1

Get Textbook

2

Graphics Maths

App B, C

App E 

2

3

Graphics Programming (OpenGL 1)

2

  Introductions, Maths | Answers

First OpenGL Program

Got Textbook? If not, get it.

4

Graphics Programming (OpenGL 2)

2

 

3

5

Input & Interaction

3

  Maths, OpenGL | Answers

OpenGL programming

Look through the resources and see what's available

6

Animation & Interaction

3

1,3

4

7

Geometric Objects & Transformations

4

  Input, Interaction & Animation, Maths | Answers

Input, Interaction & Animation

 

8

Geometric Objects & Transformations

4

App F

5

9

More Transforms
Viewing

2.5, 5

3 Transformations | Answers

Transformations in OpenGL

 

10

Viewing

5

 

6

11

Shading & Lighting

6

4,5 Viewing | Answers

Viewing in OpenGL

Prototype Demo

Presentation of Project Plan & Demonstration of Prototype

12

Shading & Lighting

6

4,5

7

13

Shading & Lighting (& Exam Preparation)

6   Colour, Lighting & Shading | Answers
(Both PDF)

Colour, Lighting & Shading

Mid-Semester Test

14

Mid Semester Test

 

 

8

15

Discrete Techniques (Mapping)

7

9 Revision (recap of exam)

Revision - Prac & Assignment work.

 

16

Discrete Techniques (Mapping)

7

 

9

17

Hierarchical Modelling

9

  Mapping | Answers

Mapping

 

18

Hierarchical Modelling

9

 
Lecture Recess

10

19

Rendering

8

  Modelling | Answers

Modelling

 

20

Rendering

8

 

11

21

Rendering     Rendering | Answers

Rendering

 

22

3D Hardware – Current Technology

 

 

12

23

Visualisation

12

  Pipeline & Hardware | Answers

Project work & assistance

Major Project Due

24

Visualisation

12

 

13

25

Revision & Extension

    Visualisation, Revision | Answers

Visualisation

Project Demo

Demonstration of Major Project

26

Revision & Subject Evaluation