Home
Contact Information
Office Hours
Announcements
Syllabus
Prerequisites
Textbook
Grading
Assigned Readings
Calendar
Lecture notes
Lab materials
Homework
Test reviews
Homework
Collaboration Policy
Compilers
Homework Late Policy
Electronic Submission
Final Projects
Academic Integrity
|
Announcements
Apr 18 | The quizzes have been graded.
The average was 34, standard
deviation 8. Approximate grades for Quiz 2: 37&up=A, 24&up=B.
HW3: 17&up=A, 15&up=B. HW4: 17&up=A, 15&up=B.
|
Mar 13 | There's a bug in
Face::RandomPoint(). The correct line is:
Vec3f answer = s*t*a + s*(1-t)*b + (1-s)*t*d + (1-s)*(1-t)*c;
|
Mar 13 | There is not
agreement between platforms on the existence of constants HUGE or
MAX_FLOAT. The value just needs to be larger than the longest ray
traced through the scene (e.g. 1000 should be good enough).
|
Mar 12 | Homework 4 is
posted. The assignment is due on March 22nd and we will accept extra
credit through March 27th.
|
Mar 2 | Graded quizzes will
be handed back in lecture today. The average was 36, standard
deviation 8. Approximate grades for Quiz 1: 36&up=A, 27&up=B.
HW1: 18&up=A, 15&up=B. HW2: 17&up=A, 15&up=B.
|
Feb 25 | You may bring 1
8.5x11 inch piece of paper (double sided) with handwritten or typed
notes for use during the quiz. |
Feb 13 | The second part
of HW3 has been posted. Note the new due date. The quiz on
Feb 27th will cover the lecture material on cloth and fluid
simulations, so don't procrastinate too long on the
homework. |
Feb 13 | New lecture room: Jonsson-Rowland Science Center 2C13,
starting Friday Feb 16th. Same time: Tues/Fri noon-1:30ish. |
Feb 12 | The first part of
HW3 (cloth simulation) has been posted. The second part (fluid
simulation) will be posted as soon as I'm confident there aren't bugs
in my solution. Fluid simulation is hard!! :) I will also push back
the deadline of this homework by a couple days. Check back for updates |
Feb 6 | HW2 Warning: Don't try
to edit an edge or triangle to point to a different vertex. This will
mess up how they are hashed for storage. Instead delete and re-create
these elements as necessary. |
Feb 6 | Please follow
the submission directions exactly and submit a zip file that contains
a folder named "hw2" (this helps us automate grading). Also, please
be sure to submit a file named "README.txt" describing your
extensions, known bugs, time to complete assignment, and
collaboration. |
Jan 28 | If you're
seeing errors about glutCreateWindow being called before
glutInit, add this line at the start of your main
function:
glutInit(&argc, argv);
|
Jan 23 | Notes for
getting GL/glut to work on Windows: The default install of Cygwin
on the RPI laptop is not complete for development. Here's a writeup
of how to re-install Cygwin if necessary.
http://www.cs.rpi.edu/~magdon/courses/cs1/labs/lab1/cygwin.pdf
Then look in the directory /lib/w32api/ for the files libgl32.a,
libglu32.a, and libglut32.a and in the directory
/usr/include/w32api/GL for the files gl.h, glu.h, and glut.h.
If you have .lib files, but not .a files, try this in your
Makefile (adjust paths as necessary for your system):
# Cygwin with native Windows libraries, using .lib files from vstudio and glut download
cygwin_noa: VCLIB_PATH = /c/PROGRA~1/VSNET.2K3/Vc7/PlatformSDK/Lib
cygwin_noa: GLUTLIB_PATH = /c/GLUT
cygwin_noa: CC = g++ -g -O3 -Wall -pedantic
cygwin_noa: INCLUDE_PATH = -I/usr/include/w32api
cygwin_noa: LIB_PATH = -L/usr/lib/w32api
cygwin_noa: LIBS = -lm ${VCLIB_PATH}/OPENGL32.LIB ${VCLIB_PATH}/GLU32.LIB ${GLUTLIB_PATH}/glut32.lib
cygwin_noa: all
|
Jan 16 | First day of class.
|
|