CS 5610/6610 - Spring 2021 - Interactive Computer Graphics

Project 2 - Transformations

In this project we will display the vertices of an object. This will involve generating a vertex buffer, computing the camera transformations, and very simple GLSL shaders.


The requirements of this project are separated into three steps. You might be able to verify your implementation at the end of each step, but there is no guarantee that you will have a working implementation before you complete all three steps.

Additional Requirements for CS 6610 Students



You can use GLFW instead of FreeGLUT, if you are having problems with GLUT/FreeGLUT or if you would prefer GLFW.

Mac OS X users can follow this tutorial for installing GLEW.