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.

Project 1: Trains and Roller Coasters

by asperling on March 19, 2015

This is an individual project. It is due April 17. (PLEASE NOTE UPDATED DUE DATE)

Practice Midterm

by asperling on March 17, 2015

The practice midterm can be found HERE.

Assignment 4: Intro to OpenGL

by asperling on March 3, 2015

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.

Assignment 3: My Little Robot (Kinematics)

by asperling on February 17, 2015

This assignment is due Friday, February 27th.

Understanding FLTK Callbacks

by asperling on February 12, 2015

Written by Prof. Michael Gleicher, Fall 2014.

Intro to FLTK and GLM

by asperling on February 12, 2015

Make sure you have Visual Studio set up on your computer before doing this tutorial. See the first Visual Studio tutorial for details.

Getting Started with Visual Studio and C++

by asperling on February 12, 2015

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.

Assignment 2: SVG and Transforms

by asperling on February 9, 2015

This assignment is due on Monday, February 16.

SVG 4: Groups, Transforms, Re-Use, and Hierarchies

by asperling on February 9, 2015

Written by Prof. Michael Gleicher, Fall 2014.