logo
Pitt3D, by cs1566 alumnus N.Wetzel'08

Pitt Visualization Research Lab Home

CS1566 @ Pitt
Introduction to Computer Graphics

Spring 2010
Instructor: Dr. Liz Marai (marai@cs)
Tue and Thu 4pm-5:15pm
SENSQ 5129





Home

Class Information

Syllabus

Lectures

Assignments

Collaboration Policy

 

Resources:

C and GL Tutorials

Applets

Submit

Using OpenGL and GLUT

'Using OpenGL and GLUT on the departmental machines' and 'How to install OpenGL and GLUT on your home machine'
glhello source files: glhello.h, glhello.c, Windows cygwin Makefile, Linux elements Makefile (use 32-bit cluster machine).

The support code for the class assignments works fine for any OpenGL version up to 2.1. The latest edition (5th) of OpenGL redbook covers this version 2.1. Also the latest mesa library (7.6.1) implements OpenGL 2.1. To avoid any compatibility issues with the support code, we encourage all students to use any OpenGL version up to 2.1 even though the latest OpenGL version is 3.2.

Assignment 1

Assignment 1: Basic 2D Shapes and Interaction
support code: hellomouse.h, hellomouse.c, Windows cygwin Makefile, Linux home machine Makefile (64-bit machine, for variety :-), Readme.txt.


Assignment 2

Assignment 2: Stitcher-algo (due 02/03, 5pm) and Assignment 2: Stitcher (due 02/09, 11:59pm).
support code: stitcher_support.tar, meshes.tar.gz.


Assignment 3

Assignment 3: Transformer-algo (due 02/19, 5pm) and Assignment 3: Transformer (due 02/25, 11:59pm).
support code: transformer_support.zip. You can look at this demo video clip: Demo


Assignment 4

Assignment 4: Modeler-algo (due 03/18, 5pm) and Assignment 4: Modeler (due 03/23, 11:59pm).
support code: hw4_support.tar.



Mid-term problem 4 make-up assignment

make-up assignment (due 03/14, 11:59pm)