| Date |
Topic
|
Notes |
| 19
January |
Introduction
to the course |
CourseIntro.ppt
and the course website |
| 24
January |
Overview
of the course material
Introduction to OpenGL/GLUT
Review a sample program |
CGCourseOverview.ppt
IntroToOpenGL.ppt
basics.zip |
| 26
January |
Computer
Graphics Systems
Review a sample program |
ComputerGraphicsSystem.ppt
interactive.zip |
|
Reading
|
RB:
Chapter 1,
RB: Chapter 2 -- stop at "Reversing and Culling Polygon
Faces" |
| 31 January |
Notation
& Basics review
Local & Global Coordinates |
Notation-Basics.pdf
LocalGlobalCoords.pdf
|
| 2 February |
More Local & Global Coordinates
2D Transformations
Project 1 concepts |
Transformations2D.pdf
Project 1 , Project1Concepts.ppt
|
| 7 February |
More on Project 1
More on 2D Transformations
Sample programs |
more_interaction.zip
menus.zip
|
| 9 February |
Project 1 Update
2D & 3D Transformations
|
See comments on Buttons
and Special Effect
Transformations3D.pdf
|
| |
Reading |
RB: Chapter 3 Viewing
(I prefer the 'Grand fixed coordinate system' -- don't get
hung-up on 'Moving a Local System' section.) |
| 14 February |
Please download Transformations3D.pdf again
Project 1 grading breakdown posted
|
I fixed the "rotation about e_2" error pointed
out in class.
Check the list
to be sure you have all the necessary functionality.
|
| 14 February |
Viewing Pipeline
Viewing/gluLookAt
Nate Robbins' "projection tutorial
Computer Graphics World -- Halo2
More on gaming & camera handling
An academic look at camera handling |
ViewingPipeline.ppt
Viewing-LookAt.pdf
See the resources page
for a link
CGW
GameSpot
A
Camera Engine for Computer Games
|
| 16 February |
Projection |
Projection.pdf |
| 21 February |
Projection wrap-up
Project 2 concepts: z-buufer, polygon offset, triangulation,
face normals
Sample 3d program |
Project 2 out
wireframe.zip |
| 23 Febraury |
Culling
Clipping/Additional clip planes
Barycentric coordinates |
Culling.ppt
See Chapter 3 for glClipPlane()
BarycentricCoords.pdf
|
| 28 Febraury |
Rasterization |
There are lots of sites where you can find Bresenham's
line algorithm; here
is one. |
| 1 March |
Project 2 update |
Please see the 'Updates'
for more files and a correction. |
| 2 March |
Project 1 grades posted |
Project
1 grades |
| 2 March |
Start reviewing the Midterm review sheet to prepare for
Monday's class
Project 1 highlights
PRISM
|
Midterm
review sheet |
| 4 March |
Download a new wireframe3d |
The old wireframe3d program didn't function
correctly on 'reshape' -- please download this new one: wireframe3d.zip.
The only code change is a "glViewport(0,0,w,h);"
after the gluLookAt call. |
| 7 March |
Midterm Review in class |
Project 2 due |
| 9 March |
Midterm |
|
| 21 March |
Lighting & Shading |
LightingShading.ppt |
| 23 March |
Lighting & Shading continued
Project 3 discussion |
Sample program: Meshman
(Ryan Holmes)
(Need an OFF file
for this program.)
Project 3 posted |
| 28 March |
Lighting & Shading continued
Project 3 concepts
|
Project
2 grades
Midterm grades |
| 30 March |
More P3 Q&A
Midterm discussion
|
|
| 4 April |
Lights Out! Class cancelled |
|
| 5 April |
Project 3 Grading posted |
See Project
3 page |
| 6 April |
Parametric Curves & Surfaces
CAD & Reflection Lines |
Parametric-Curves-Surfaces.ppt
TIES
article by DCH & GF |
| 11 April |
Texture Mapping |
TextureMapping.ppt |
| 13 April |
More Texture Mapping
Toon Shading
Project 4 Out |
MoreMapping.ppt
CelShading.ppt
Project 4 |
| 18 April |
Game Day! |
Heath will bring in his gaming boxes. |
| 20 April |
Subdivision Surfaces |
SubdivisionSurfaces.ppt
|
| 21 April |
Help on loading texture
Project 3 grades |
See Project
Updates
project3grades.html
|
| 25 April |
Procedural Methods Intro
Graphics at Boeing
3D Rotation Method |
ProceduralMethods.ppt
CGatBoeing.ppt |
| 26 April |
Project 4 Updates |
See Project
Updates
New due date: 2 May |
| 27 April |
Global Illumination Intro
(Ray Tracing, Radiosity, PhotoMapping)
Blending (Transparency w/ OGL)
|
GlobalIllumination.ppt |
| 28 April |
Project 4 Grading Breakdown Posted
Final Review Sheet
International Game Developers Assoc.
|
See Project 4 Page
FinalReview.doc
http://www.igda.org/academia/
|
| 2 May |
Last Day of Class
Final Review
Project 4 Due |
|
| 10 May |
Final Exam |
10-11:50am -- Our classroom |
| 15
May |
Project 4 Grades |
|
| 16 May |
Course Grades |
|