CIS-560

Introduction to Computer Graphics

This course covers the technical aspects of 3D Modeling including viewing transformations, polygon and mesh data structures, keyframe animation, and interactive manipulation. You will write a series program assignments in C++ that build up to a 3D game final project.


Rasterizer and Camera


Scene Graph


Vertex + Fragment Shaders


Post Processing Shaders




"Why shouldn't people be able to teleport wherever they want?"