The second project for CS559 has, traditionally, been focusing on creating an animated town, using existing framework code and (to a certain extent) legacy OpenGL features, while incorporating on a number of technical embellishments. This year, Project #2 will remain thematically close to the “Trains and Rollercoasters” scene you have already started building in your first project, but the requirements will emphasize adoption of modern OpenGL constructs, and a number of the technical add-ons will become mandatory.
This is an individual project. It is due April 17. (PLEASE NOTE UPDATED DUE DATE)
This assignment is due Friday, March 13. It is meant to give you the opportunity to see an OpenGL program in action and expand on it.
This assignment is due Friday, February 27th.
As we move into more advanced graphics topics, we will require you to write programs in C++. Luckily, you will not need to use any advanced language features (unless you want to) and all of the tools required are available for free. Everything you learned in CS 367 still applies. Java and C++ have many similarities, but also a few key differences.
Written by Prof. Michael Gleicher, Fall 2014.