Computer Graphics CS770/870
Instructor: Colin Ware
Classroom: J.E. Chase Ocean Engineering Lab, Room 130
This course is an introduction to computer graphics.
Textbook
TextBook: Edward Angel, Interactive Computer Graphics, Fifth Edition. Addison Wesley.
Topics Covered
The graphics virtual machine
The graphical User Interface and basic 2D drawing using OpenGL
- The graphics library utility toolkit (glut) and simple interactive programming
- Drawing geometric shapes with difference colors and sizes.
Geometric Transformations
- Matrix operations for rotations, translations and scales.
- Composing geometric operations
- Dot products and cross products.
Perspective Viewing
Lighting and Shading
Textures
Scene Graphs
Splines
Animation
The format will be 85% lectures and discussions, 15% student presentations.
Project
There may be a course project. This will be determined by mid-semester.
Marks
- Assignments: (5 or 6 programming,
1 presentation) 55%
- Midterm exam 15%
- Final exam. 30%
Lectures
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6: Topics and sources for 12 minute presentation
OpenGL Resources
|