COMP 575: Introduction to Computer Graphics

Fall 2008

 

Instructor:  Paul Merrell

Email:

 

Office Location: Sitterson 335

 

Syllabus

 

 

8/19      Introduction, OpenGL

8/21      Polygon Scan Conversion

8/26     Background Math (no slides)

8/28      Line Drawing, Clipping

9/2       Z-Buffering, Anti-Aliasing

9/4       2D Transformations

9/9        Window-to-Viewport Transform

9//11     3D Transformations

9/16      Viewing I

9/18      Viewing II

9/23      Color

9/25      Shading

9/30      Shadows

10/2     Midterm   Review       Key

10/7      Ray Tracing

10/9      Ray Tracing II

10/14    OpenGL

10/21   Texture Mapping

10/23    Curves

10/28   Curves II, Surfaces

10/30    Hidden Surface Removal

11/ 4     Fractals

11/6      Texture Synthesis

11/11    Model Synthesis           (Warning: This file is unreasonably big 200 MB.)

             Model Synthesis II       (This isn’t too bad, 19 MB)

11/13    Image Processing, Computational Photography

11/18    Computer Vision

11/20    Advanced Computer Graphics

11/25    Review

 

 

Final Projects

 

Joseph’s Particle Systems

Jimmy’s Terrain Generator

Daniel’s Asteroids Games

Bryan’s 3D Tetris

Michael’s Basketball Game

Chris’s Collision Game

Carl’s Soft Body Simulation

Michael’s Side Scroller

Jon’s Path Tracer

 

 

Assignment 1   Input  (text file)     Output  (jpg)          Hints

 

The coordinate of this input files are different so you will need to change them.

Assignment 2  Simple Input     Add 600, then multiply by 2/3 .    Simple Output     

                        Biplane Input     Add 5, then multiply by 80.         Biplane Output       Various Shapes

Assignment 3

Assignment 4