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)

“The Train Project” has been around ever since 559 has been a course. Some say it’s a rite of passage in the graphics world. Last semester, Professor Mike Gleicher wrote an extremely long and detailed description of the project. It would be a waste of my time to rewrite any of it, except for the due dates.

Go read the full project description HERE. Ignore the due dates on that page, and follow the ones on this page.

You can read about and download the framework code from HERE. Note that the project as provided does not use GLM at all. (It was written before GLM existed!) If you want to use GLM (you probably do), you will have to modify the project properties and include the correct files yourself.

Project Checkpoint: Due Friday, March 27

The one and only project checkpoint is here to make sure you’ve actually started the project! If you think this is the type of project you can do at the last minute, you’re gonna have a bad time.

For the checkpoint, you should turn in a zip file with screenshot(s) of the framework code running, with a single train engine placed somewhere in the world. If you made a train engine for assignment 4, this should be fairly straightforward. If you did not make one for assignment 4, be mindful of the requirements (namely, it must have a front.) Use hierarchical modeling to make your life easier. The other main challenge will be understanding how the framework code itself works. If you are farther along than that by next week, feel free to share more images of your work.

Previous post:

Next post: