Department of Computer Science Worcester Polytechnic Institute |
---|

Course Title: | Computer Graphics |
---|---|

Course Number: | CS-543 |

Semester | Fall 2015 |

Meeting Info: | Wednesdays, 6:00pm-8:50pm, Fuller Labs (FL), Room 320 |

Instructor: | Prof. Robert W. Lindeman |

E-Mail: | gogo at wpi.edu |

Office: | FL-B24b |

Telephone: | x6712 |

Textbook: | Angel, E., Shreiner, D., Interactive Computer Graphics: A Top-Down Approach,
7th Edition, 2015, Pearson, ISBN: 0-13-357484-9
Read each chapter during the week it is assigned. The book discusses much more than I can cover in
class, and I will cover things not in the books. |

There are several objectives for this course:

- Understand and apply various methods for describing objects for graphical rendering
- Understand the way that light interacts with objects within an environment, and apply them to object coloring
- Understand and apply the mathematical underpinnings of affine transformations
- Understand and apply the subtle yet powerful notion of coordinate spaces, and hierarchical scene structures
- Understand the rendering pipeline, appreciate what each step does, and why it is important
- Gain proficiency with WebGL and the OpenGL graphics library, as examples of how these concepts can be implemented
- Do some cool stuff!

50% | Projects |

25% | Midterm Exam |

25% | Final Exam |

Each assignment is to be done individually, though discussion about different approaches is encouraged (more about this below).

Late assignments will be penalized 10% for each 24-hour period after the due date/time. You will be given adequate time to complete each assignment,

The official WPI statements on Academic Honesty can be accessed at http://www.wpi.edu/offices/policies/honesty.html. Those who have any doubt about what that means, and fail to gain that understanding after a discussion with the instructor, are encouraged to drop this class. Remember this warning - any breach of ethics will give you an F for the course.

- Code from the book
- WebGL Main Page
- Leaning WebGL Tutorials
- WebGL Fundamentals Page
- WebGL Academy Page
- Code Flow Blog Page
- A Good Graphics Course Page
- OpenGL.org
- WebGL Browser Test Page
- Some cool WebGL work.
- Good Learning Site for WebGL
- 2006 L-Systems Forest Gallery
- 2005 L-Systems Forest Gallery
- Bezier and Spline Links
- 2004 Spaceship Gallery
- Gallery from 2001 class