CSE3431 3.0 A: Introduction to 3D Computer Graphics
Fall term, 2007
News/Announcements
-
Unofficial grades are available using courseInfo.
You can pick up assignments in Bethune 320 (I'm now Interm Master there).
-
The Exam is on Tuesday Dec. 11, from 7-10 pm, in CLH-M.
-
A4 + FAQ
-
A3 + FAQ
-
A2 + FAQ
-
A1 + FAQ
-
First class is on Sept 5th.
Who/When/Where
Instructor: John Amanatides
Lectures: MW 5:30-7, CB 115
Office hours: MW4:30, CSE 3050
Textbook
Angel, "Interactive Computer Graphics A Top-Down Approach with OpenGL,
Fourth Edition",
Addison-Wesley, 2006, ISBN 0-3211-32137-5
Brief Overview
This course introduces the fundamental concepts and algorithms of 3D
computer graphics. Topics include: an overview of graphics hardware,
graphics systems and APIs, object modelling, transformations,
camera models and viewing, visibility, illumination and reflectance models,
texture mapping and an introduction to advanced rendering techniques
such as ray tracing. Optional topics include an introduction to animation,
visualisation, or real-time rendering.
Prerequisites: General prerequisites, CSE 2031 3.0, MATH 1025 3.0
Course Evaluation
Work
| Date
| (%)
|
A1
| Sept 19
| 3
|
A2
| Oct 10
| 9
|
Midterm
| Oct 24
| 25
|
A3
| Nov 7
| 9
|
A4
| Dec 3
| 9
|
Exam
| Dec 11
| 45
|
Reference Material
- Textbook home page
- Man pages for all OpenGL and GLUT commands are installed in Prism.
(e.g. see 'man glBegin' and 'man glut')
- Angel, "OpenGL A Primer, 2nd Ed", Addison-Wesley, 2005, 0-321-23762-5
- Shreiner et al, "The OpenGL Programming Guide, 5th Ed.",
Addison-Wesley, 2006, 0-321-33573-2
(earlier version available online)
-
OpenGL.org with many documentation and coding resources.
- OpenGL man pages
- GLUT
short reference with the most important API functions.
- GLUT
full reference from OpenGL.org.
- GLUT
binaries
for the Windows platform (Win32).
- Shirley, "Fundamentals of Computer Graphics, 2nd Edition",
AK Peters, 2005, 1-56881-269-8
- tutorial/historical graphics images
- Academic Integrity