CSE 3431 Introduction to 3D Computer Graphics
Content covered
I will be using the slides that come with the textbook.
Students may download them from the home page of the
textbook. The following list will detail the sections that
were covered in each week.
Note that, as usual, exams cover all the material in the course.
This includes all material covered in the lectures as well as the
assignments. Moreover, everything covered in class (blackboard,
in-class discussions, etc) is also considered examinable content.
- Week 01, Jan 04-08 - Ch 1
- Week 02, Jan 11-15 - Ch 1+2
- Week 03, Jan 18-22 - Ch 2+3
- Week 04, Jan 25-29 - Ch 3+4
- Week 05, Feb 01-05 - Ch 4
- Week 06, Feb 08-12 - Ch 4+5
- Week --, Feb 15-19 - Reading Week, no class
- Week 07, Feb 22-26 - Ch 5+6 (AngelCG17 not covered, midterm)
- Week 08, Mar 01-05 - Ch 6+7
- Week 09, Mar 08-12 - Ch 7+8
- Week 10, Mar 15-19 - Ch 8 (AngelCG27-30 not covered)
- Week 11, Mar 22-26 - Ch 10
- Week 12, Mar 29-Apr 1 - Ch 10 and Ch. 13.1-13.3 [Apr 2, Good Friday, no class]
- Week 13, Apr 05 -
OpenGL & GLUT Reference Material
Note that OpenGL & GLUT are already installed in the undergrad labs,
see the example Makefile in /cs/course/3431/examples/Makefile.
Most PC Developer Environments have OpenGL libraries and DLL's and need only
GLUT. Linux users may need Mesa and GLUT.
Additional Resources & Textbooks
- Textbook home page
- Online version of the textbook
- Shirley, "Fundamentals of Computer Graphics, 2nd Edition",
AK Peters, 2005, 1-56881-269-8
- Neider, Davis, Woo, "OpenGL Programming Guide", Addison Wesley
{Also available on-line, see below}.
- Shirley, "Realistic Ray Tracing", A K Peters.
- Foley, VanDam, Feiner, Hughes "Computer Graphics Principles and
Practice, Addison Wesley.
- Newman, Sproull, "Principles of Interactive Computer Graphics",
McGraw-Hill.
- Rogers, Adams, "Mathematical Elements for Computer Graphics",
McGraw-Hill.
- Rogers, "Procedural Elements for Computer Graphics", McGraw-Hill.
- Watt, "Fundamentals of Three-Dimensional Computer Graphics",
Addison-Wesley
- tutorial/historical graphics images
- Brown
Exploratory (Java applets explaining graphics concepts)
- Some more Java applets explaining computer graphics
concepts/algorithms can be found here.
Another useful resource is the SIGGRAPH Five-Minute Career Mentor, The Demo Reel From Hell