Welcome to Computer Graphics
555 !
Fall 2001
|
Cabrit Murex Seashell by Callum Galbraith
|
Professor |
BrianWyvill (home
page) |
Email |
blob@cpsc.ucalgary.ca |
Office |
MS 620 |
Office Hours |
Tue/Thu 11 - 12 |
Lectures |
MWF 10 - 11 am
ITC 214 |
|
S
T O P P R E S S |
NEWS FLASH
Final Grades
Are Done - World Marking Record Achieved (02:11am Friday)
Thanks to Kay and Shawna for their help!
The mesh file format is online.
The program to test out and view the
mesh files is online.
I have added the last B-Spline powerpoint
lecture to the notes
Note error in the handout on B-Splines - see
correction |
Link to Kay's page
see other links below |
|
UPDATED : 28/Oct/2001 |
Course Outline
Labs
Assignments
Exams
Links
Course
Outline
http://www.cpsc.ucalgary.ca/~jungle/453/qthowto.html
Click on the subject areas to display course note files in Portable
Document Format (pdf) which can be viewed using the Adobe Acrobat viewer.
This software can be downloaded from http://www.adobe.com/acrobat
Week One Sep 10, 12, 14 |
Introduction,
QT
and
OpenGL, |
Week Two Sep 17, 19, 21 |
2D
transformations, DAGs
and other hierarchies |
Week Three Sep 24, 26, 28 |
Hardware
and Raster Fundamentals, Scan
Conversion algorithms |
Week Four Oct 1, 3, 5 |
clipping,
3D
transforms,perspective
transforms. |
Week Five Oct 8, 10, 12 |
Assignment One Due 14th October
modelling,
Parametric
curves, Bezier-splines, |
Week Six Oct 15, 17, 19 |
B-spline
algorithms, patches.
Generalized
Cylinders, |
Week Seven Oct 22, 24, 26 |
implicit
modeling,
L-Systems, CSG and other modelling techniques |
Week Eight Oct 29, 31 Nov 2 |
Rendering,
Images: grey
levels, gamma correction, colour
introduction. |
Week Nine Nov 5, 7, 9 |
Assignment Two Due 9 November
Mid-Term Exam
Introduction
to ray tracing, |
Week Ten Nov 14, 16 |
Z-buffer,
A-buffer,
& intro. to anti-aliasing. Lighting,
Reading Days Nov 10 - 13 |
Week Eleven Nov 19, 21, 23 |
Faceted
shading, Gouraud Shading, Phong shading. |
Week Twelve Nov 26, 28, 30 |
Making
Ray Tracing more efficient.
Texture
mapping and anti-aliasing. |
Week Thirteen Dec 3, 5, 7 |
Assignment Three Due 7 December
Animation & Special topics HCI
Last Day of Classes Friday December 7
2001 |
Course Assessment
Assignments |
40% |
Labs. |
10% |
Midterm Exam |
15% |
Final Exam |
35% |
Assignments
There will be three assignments worth 40% of the course marks.
The assignments are programming tasks and should be submitted electronically
by the date indicated.
Assignment One
Due Date: 14 Oct 2001
2001 Assignment
Flowsnake
Assignment Two
Due Date: 16 Nov 2001
NOTE:
Please don't put too many
enhancements in this assignment Use your time to work on assignment
three which is much more difficult! |
2001 Assignment
Assignment Three
Due Date: 7 Dec 2001
2001 Assignment
2001
Assignment 3 Marking Scheme
Data
for triangle meshes
Program
to View the triangle meshes
Exams
-
Nov 7 Midterm (15%)
-
Final Exam (35%) to be scheduled by the registrar
Examples from previous years:
Mid-term
and answers.
The 1998 mid-term
was a take-home exam.
Take a look at the old exams
96, and final
97.
Also look at the solution
to the ray tracing problem from last years final
A collection of old exam questions is available in pdf
format.
Other useful
information and some links.
Link to Kay's page
Link
to Ryan Schmidt's page this might be very useful when you write
your ray tracer.
Birthing
a Ray Tracer
Source Code Links
to pixmap (ppm) format software and linearalgebra code, ray tracing code
etc.
C++ tutorial
If you want to refresh your C++ programming, you may want to check this
virtual
tutorial up.
OpenGL
Click here to
learn more about the OpenGL Utility Toolkit (GLUT).
QT
Click here
to
learn more about QT
jsp
Click here
to
learn more about Jungle software
jgl
Click here
look
under packages jgl.tar.gz for the soruce of vector and matrix package.
See
the 2000 Ray Tracing Contest Images
implicit
tutorial .
Winners
of the 2000 Ray Tracing Contest--------------422E71593FDC6F806C271DD1--