Computer Graphics

"What is essential is invisible to the eye" - Antoine de Saint-Exupery

COMP6461 / COMP4610 ... part of the Graduate Diploma (Course Code 6701) - Lecturer : Pascal Vuylsteker

Weekly each Wednesday commencing 24/7/02 and concluding 23/10/02 in N101 at lunch time (from 12 to 2)

This year : 2003 / Semester 2 : From Prerequisites to Assumed Knowledge ...

For your information only, you may want to have a look at last year (2001) program (most of the stuff should remain the same, but there should be some modifications too)

Next Assignment : Lets play squash. Due date : 18th of October.

Lecture When First Subject Second Subject Practice : Readings / Exercise Print
1 24/07 Lecture presentation Uses of computer graphics Readings :
  • A good Java book of your choice
  • First Chapter (p2-34) of the book "Computer Graphics" (Hearn & Baker)
Lab : exercise 1 and solution

print1

print2

2 31/07

From 1 to 2

Introduction to Java2D

 

Maths Revisal

Readings :
A Summary of Principles for User-Interface Design. (CG leaflet)

Lab : exercise 2 and solution

print1

print2

3 7/08

From 2 to 3

Introduction to Java3D

Transformation 3D

Readings :

Chapter 5 : Two Dimensional Geometric Transformations of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213

and Appendix A-1 to A-4 : Mathematics for Computer Graphics : p 600 to 614

Lab : exercise 3 and just some Tips
Assignment 1 : Let's draw a tree Due 10/09/02

print1

print2

4 14/08

From 3 to 4

Trans3D, last examples and metaphors

Transformations in Java3D

Display Devices

Readings : Chapter 11 : "Three-Dimensional Geometric and Modeling Transformations" of the book "Computer Graphics" (Hearn & Baker) : p 407 to 430

Lab : exercise 4 and solution

print1

print2

print3

5 21/08

From 4 to 5

Tiwi, The Wedge, What is it, what is it for, and how to use it ? (powerpoint document !)

Colors

 

 

Readings : Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81
Chapter 15: "Color Models and Color Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582

Lab : exercise 5 and solution

print1
6 28/08

From 5 to 6, Final Exam Dates

Line-Drawing Algorithms


Case study

Java Optimisation

Readings :
Chapter 3: "Output Primitives" of the book "Computer Graphics" (Hearn & Baker) : p 83 to 140

CG leaflet : "HMDs, Caves & Chamelon : A Human Centric Analysis of Interaction in Virtual Space"

Lab : exercise 6 and solution

print1

print2

7 4/09

From 6 to 7

Illumination and Shading

Assignment 2 Groups

Illumination and Shading in Java 3D

Circle drawing algorithm

Readings : Chpt 11 of Hearn and Baker "Computer Graphics" (p407 to p430)

The Mathematics of the 3D Rotation Matrix by Diana Gruber :

http://www.makegames.com/3drotation/

Lab : exercise 7 and solution

NB ! : The first Assignment is due the 10/09 !

print1

print2

print3

8 11/09

 

From 7 to 8

Behaviour

 

Interpolator

Case study, 3D ball Animation model

Readings :
Generic 3D Ball Animation Model for Networked Interactive VR Environments

Lab : exercise 8 and solution

print1

9 18/09

From 8 to 9

Texture

Texture in J3D

Readings : Chpt 14-8 and 14-9 of Hearn and Baker "Computer Graphics" (p552 to 563)

Lab : exercise 9 and solution

print1

print2

10 9/10

From 9 to 10

Global Illumination Models

Physically Based Illumination, Ray Tracing and Radiosity

Readings :
CG leaflet : "Mathematical fundamentals of computer graphics"

Lab : exercise 10 and solution

print1

11 16/10

From 10 to 11

Spline

Surface Modeling Assignment due : 18th of October

print1

print2

12 23/10

From 11 to 12

Revisal / Graphique Pipeline

Last year Exam
Student Projects
ANUSET Form

Readings :

CG leaflet : "The Graphics pipeline : Geometric operations"CG leaflet : "ExtremeTech 3D Pipeline Tutorial"

 

 
13 30-31/10 Assignment 2 presentation 10+5 min / group    
14 11/11/02 Theoretical Exam : 9h15 to 12h30

9h15 - 9h30 : Reading
9h30 - 12h30 : Exam

Venue : MH = Melville Hall, the 400 seat hall, Bld 12 on the usual ANU Map  

If you are reading this text, it means that you are note using a CSS compatible web browser. You should try to have a look at this web site with a more recent browser or you could not like the way this lecture text is shown...