Computer Graphics

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

COMP6461 / COMP4610 ... part of the Graduate Diploma GDipIT(eSci) / 6701 Masters MInfTech (eSci) / 7701 - Lecturer : Pascal Vuylsteker

Assumed Knowledge
Books
Lecture When First Subject Second Subject Practice : Readings / Exercise Print
1 23/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 30/07

Introduction to Java2D

Maths Revisal

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

Lab : exercise 2 and solution

print1

print2

3 6/08

Introduction to Java3D

Assignment 1 : Tell me where I am ! Due 09/09/03

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

print1

print2

4 13/08

Transformation 3D

 

Transformations in Java3D

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

 

5 20/08

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

 

Display Devices

 

Readings : Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81

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

Lab : exercise 5 and solution

 

print

6 27/08

Colours

 ( Transformations in Java3D )

Line-Drawing Algorithms

Java Optimisation

Case study

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

Chapter 15: "Colour Models and Colour Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582

Lab : exercise 6 and solution

print1

print2

print3

7 3/09

Illumination and Shading

Illumination and Shading in Java 3D

Assignment 2 Groups

 

Transformations in Java3D

Circle drawing algorithm

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

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

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

Lab : exercise 7 and solution

Assignment 1 : Tell me where I am ! Due 09/09/03

print1

print2

print3

8 10/09

Global Illumination Models

2nd Assignment

Physically Based Illumination, Ray Tracing and Radiosity

3D ball Animation model

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

Lab : exercise 8 and solution

print1

9 17/09

Texture Mapping

Texture in J3D

Readings : Chpt 14of Hearn and Baker "Computer Graphics" (p494 to 563) : Illumination models and texture

Lab : exercise 9 and solution

print1

print2

10 8/10

Quaternion

Behaviour

Interpolator

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

Lab : exercise 10 and solution

print1

11 15/10

Spline

Surface Modeling

Assignment due : 17th of October

Chpt 3-7 of Hearn and Baker "Computer Graphics" (p110-113) : Spline

Chpt 10 of Hearn and Baker "Computer Graphics" (p304-400) : Surface Modeling

 

print1

print2

12 22/10

Revisal / Graphic Pipeline

Last years Exam
Student Projects
ANUSET Form

Readings :

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