We will have a webboard this quarter, and a link will be posted once it is set up.
Some basic C++/OpenGL code is provided to get you started. The example is a simple object-oriented spinning cube.
Spinning Cube (Visual Studio Project)
There will be four programming projects, due at the beginnings of week 3, 5, 7 and 10. Some (very) basic C++/OpenGL graphics code is provided to get some of the simple stuff out of the way, but you are allowed to use a different graphics API and/or object-oriented programming language if you prefer.
Projects must be shown to the professor or the TA either on one of the lab computers or on a student laptop by the due date. While it may be tempting to wait until the last day to turnin your project or ask for help, this is not recommended. You will be facing long lines, and getting graded or receiving help will be a frustrating experience. Please do yourself a favor: start early, finish early.
Project One -- Skeleton
-- Due Wednesday, January 23rd, 6pm
Write a program that loads a character skeleton from a .skel file and display it in 3D.
Project Two -- Skinning
-- Due Wednesday, February 6th, 6pm
Write a program that loads a character skin from a .skin file, skins a skeleton, and displays it in 3D.
Project Three -- Keyframe Animation
-- Due Wednesday, February 20th, 6pm
Write a program that applies a keyframed animation to the rig from Project Two.
Project Four -- Final Project
-- Due Wednesday, March 12th, 6pm
Choose from a variety of possible projects.