Introduction to Computer Graphics - Spring 2003

CS 417/418

Announcements

Monday, May 5, 3:56 PM

We have created two pseudo-projects for you to submit your Project 5 images, since the due date for the code does not match the due date for the images. You should submit your images as a jar file, just like your source files. The jar file should just consist of a collection of .png images, all at the same level. Each project submission has a 500K filesize limit. If your images are too big to fit into one project, split the images into two jar files and submit the second jar file under the second pseudo-project. If your images are too big even for two projects, send mail to cs417-staff and we'll make other arrangements for submission.

Wednesday, April 30, 3:09 PM

The sign-up sheet for Project 5 grading is now ready. Be sure to sign up early in order to get your preferred time. Grading will be on Tuesday, May 6th from 1:30 until 3:30.

Monday, April 28, 12:45 PM

A new version of the parser has been posted on the Project 5 web page. This version fixes the problem with loading/saving generalized cylinders. You should be able to just drop it in as a replacement for the previous parser.jar file.

Monday, April 21, 5:53 PM

Sample image loading/saving/manipulation code has been posted on the Project 5 page.

Monday, April 21, 12:51 PM

New grading slots have been set up for PA 4, starting tomorrow (Tue. 22nd) at noon. These are for groups that for some reason did not get graded on Thursday. There are 8 groups that did not get graded and there are exactly 8 slots open, so please do not sign up if you've already been graded. Do NOT resubmit projects. You should have already submitted your projects by the due date.

Tuesday, April 15, 12:40 PM

The sign-up sheet for Project 4 grading is now ready. Be sure to sign up early in order to get your preferred time.

Thursday, April 10, 12:01 PM

Project 4, which was due on Monday April 14, will be accepted one class late without penalty (that is, by class on Wednesday April 16). The late schedule does not change, so after Wednesday a program would still be 2 classes late.

Wednesday, April 9, 3:57 PM

There is a new version of parser.jar. It includes some slightly better error reporting and an additional interface: GeneralizedCylinder. You should be able to replace your old parser.jar with this new one without modifications to your code.

Tuesday, April 1, 6:55 PM

A new version of the parser has been posted, so download parser.jar again if you've already downloaded it. This version has a new definition for the Transform interface and does away with the Transform subinterfaces (Scale, Rotate, Translate). See the project description page for details on Transforms. The XML test files have been changed to match the new interface.

Monday, March 10, 11:04 AM

There is a 500K limit on the sizes of uploaded files. There really should be no reason for your uploaded jars to be bigger than 200K. However, some students have been submitting all their backup files as well as the gl4java.jar and vecmath.jar libraries. If you have trouble submitting your jar, be sure you're not also trying to submit backup files and/or unnecessary libraries. The command
jar tvf submission.jar 
can be used to check the contents of your submission.

Saturday, March 8, 12:32 PM

The sign-up sheet for Project 3 grading is now ready. PLEASE make sure your group has 2 members in it. No groups with just 1 member should sign up unless they have spoken directly with Prof. Marschner. In order to join a group, you should log in and go to the groups page.

Tuesday, February 25, 2:47 PM

The prelim will be held in the Hollis E. Cornell (HEC) Auditorium in Goldwin Smith, from 7:30 to 9:00.

Monday, February 24, 6:36 PM

The CS 417/418 mailing list has been formed. The staff will use this list to send important messages to all students. If you do not receive a mail notifying you that you are on this list within the next day, send mail to cs417-staff@cs.cornell.edu and ask to be added to the list.

Monday, February 24, 6:06 PM

You can now sign up for grading of Project 2. Remember you have to be logged in AND you have to be in a group of 2 students. This time, grading slots will be staggered by 5 minutes. So, for example, if you sign up for the 12:00 Slot 1, your grading time will be at 12:00, while if you sign up for the 12:00 Slot 2, your grading time will be at 12:05, and the 12:00 Slot 3 group will be graded at 12:10. As usual, grading is in 453 Rhodes.

Thursday, February 20, 4:38 PM

Some students have noticed that many (perhaps all) of the systems in Rhodes 453 have their video cards set to a pixel depth of 16 bits. This results in an OpenGL framebuffer that does not have enough precision to support the ID buffer approach to object selection. We have had the csuglab folks unlock the settings so that you can set the pixel depth however you like; for this project you will want to set them to 32 bits. Do this by right-clicking on the desktop, selecting Properties, then selecting Settings.

Wednesday, February 19, 5:58 AM

Some clarifications to Project 2 have been posted.

Wednesday, February 19, 5:50 AM

We will accept handins of Project 2 up to one class late (that is, Monday Feb 24) without penalty. The penalty for later handins remains unchanged (70% credit until Wednesday, 50% credit until Friday, and no credit after that). Note that turning in the project on Monday will reduce the time you have to prepare for the prelim (which is the reason for the exceptional Friday due date in the first place).

Tuesday, February 18, 5:51 PM

Homework 3 has been posted.

Tuesday, February 18, 5:50 PM

Submission instructions have been posted for Project 2. Please follow them closely since points will be deducted for failing to do so.

Friday, February 14, 6:45 PM

Project 2 requires the vecmath.jar library from Java3D. You can now download this library from the Project 2 page. There is documentation for the library under Resources.

Tuesday, February 11, 1:54 PM

Project 2 has been posted.

Monday, February 10, 5:17 PM

Please sign up for grading of CS 418 Project 1. Grading will be in 453 Rhodes. For groups of 2 people both partners must show up. If you have the time available, please sign up for the Friday slots as those cause conflicts for some people.

Monday, February 10, 6:47 AM

There is now a mail alias for the course staff. If you have any homework/project questions, send mail to cs417-staff@cs.cornell.edu. Sending to this alias will probably get you a quicker response than mailing individual staff members.

Monday, February 10, 6:18 AM

Directions for submitting Project 1 can be found here

Friday, February 7, 5:28 PM

CS418 consultants will be in the lab this weekend. For this weekend, their hours will be: Sat. 2-5p.m. and Sun. 2-7p.m.

Tuesday, February 4, 6:12 PM

A revised version of Homework 2, with clarifications and another hint for problem 4, is posted.

Tuesday, February 4, 6:11 PM

There has been some confusion about whether or not the first assignment is to be done in pairs: it is meant to be individual, but the introductory lecture implied that it would be done in pairs. For this reason you are free to turn it in individually or as a pair. If you turn it in as a pair, you are required to do one of the two extra credit features in the handout in order to get full credit. If you turn it in individually but have discussed the details with your partner, cite your partner in your comments as a source of your ideas. A revised version of the assignment is posted, with additional hints on implementing the extra features.

Friday, January 31, 11:03 AM

There has been a correction to the framework code that was provided yesterday. Please download the new version at the same location. The new version fixes a problem that would not allow the eraser to work and changes the package naming to something more appropriate.

Thursday, January 30, 3:53 PM

Those students wishing to use JBuilder for their projects should go to this page for information on how to register the software (it is free, but a registration key is required).

Tuesday, January 28, 12:54 PM

There will be section for CS 418 starting this Thursday at 2:30 and 3:30 and next Tuesday at 2:30 and 3:30. Section will be held in 453 Rhodes.

Monday, January 27, 9:49 AM

Everyone who signed up on this web page by Friday at 4 p.m. should now have a CSUGLAB account. You should go here to set your password and get door combinations.

Monday, January 20, 1:50 PM

Welcome to CS 417! In order that we might keep track of who is interested in the course, we would like you to register on this website. First register using your netid and some password. This password is just for the use of the course's website. Then login using your netid and entered password. Finally, sign up for at least CS 417. If you will be taking CS 418, be sure to also sign up for CS 418 no later than this Friday so that we can get you accounts at the CSUGLAB.