Grades for Computer Graphics: 22C:151
Final grades are posted!
The curve for assigning grades is as follows:
- 100%+: A+
- 91-99.99%: A
- 90-90.99%: A-
- 85-89.99%: B+
- 79-84.99%: B
- 78-78.99%: B-
- 74-77.99%: C+
- 68-73.99%: C
- 65-67.99%: C-
- 62-64.99%: D+
- 58-61.99%: D
Check your scores here
using your randomly assigned 3-digit number. You can check
the midterm scores and approximate grades here If you
forgot your randomly
assigned number, e-mail Scott
or e-mail me to
find out your number.
Note: If you come talk to Scott or I about your grades, changes may not be reflected immediately.
Scott's Notes for Homework 11 Grades:
- -2 points for not transforming correctly to clip coordinates.
Scott's Notes for Homework 10 Grades:
- -?? For buggy segments of code (penalty depends on bugs & how they affect results). See Scott for more details.
- -1 For shadow in slightly wrong positions.
- -1 For completely black reflective
- -1 For reflections only reflecting some object or for only working on part of a reflective object.
- -1 For shadows appearing to affect reflection (other than reflected shadows, of course).
- -2 For shadowing on only one surface.
- -2 For wrong refraction.
- -3 For non-working triangle code.
- -5 For no reflection.
- -5 For no triangles.
- -5 For not loading OBJ files.
- -5 For not considering front/back facing of refractive objects.
- -10 For no refraction.
Scott's Notes about Homework 9 Grades:
- -1 For incorrect camera setup, -2 for incorrect view, -3 for wrong screen (x & y) axes or no field of view computations
- -1 Normalization issues when intersecting spheres
- -2 Not normalizing plane/sphere normals
- -3 No shading dependant on light direction/normal.
- -3 Not outputting result to a PPM file
- -3 Unable to compile to get a program.
- -5 Failed to fill in camera code for getRay (i.e., didn't do problem #1)
Notes about grades (11/14/04):
- Grades posted on 11/14 (thru HW 8) include updates to HW 5 scores from Scott. Due to a
mistake during grading, too many points were taken off. This has been fixed.
- For homework 8, I (not Scott) graded the extra credit. I examined 5 people's assignments.
The two people with scores of '38' were the only who got points for the extra credit.
If you believe you should have gotten points for the extra credit, please see me. If there
wasn't a note in your readme, I didn't even look.
- Things Scott took off points for on HW 8:
- -1 not setting mipmap parameter.
- -2 No floor for mipmapping, but set up the texture right.
- -4 projecting to the wrong plane for the projective shadows
- -5 projective textures not drawing but appear to be set up correctly.
- -6 no projective texture matrix
- -1 not accounting for current eye/light postition correctly when computing shadows
- -2 not copying depth texture
- -5 for problems with things (not) showing properly in the depth box (in lower right corner)
- -2 not updating depth texture after rotation
- -9 simply using my code to put a box in the lower right corner w/o putting a depth texture in there.
Notes about Homework 4:
- See the posted solution.
- Many, many people missed Problem 1-4.
- The OpenGL matrices were worth (collectively) 1 point. The 4x4 matrix on Problem 1-1 was
worth 1 point, other 4x4 matrices in Problem 1 were worth 2 points each.
- Each part in problem 2 was worth about 2 points. If you made a small error, 1 point was
taken on per part, a larger error caused 2 points to be lost.
Notes about Homework 3:
- I did take off points for lateness. 25% per day, with a small grace period.
- -1 point if your white lines were off a bit. The vertical line should have been just to the left
of the purple triangle (no space). The horizontal line should have been below the top row of pixels in
the green triangle.
- -1 or -2 point for inaccurate READMEs. If Scott had difficulty compiling, he took off points.
If you think this may be why you lost points, e-mail me to verify and help avoid problems in the future.
- -5 for no interpolation of colors over your triangles.
- -2 or -3 points for incorrect interpolation of colors.
- -4 points for programs that do not generate PPM files for us to look at.
- -4 for incorrect rasterization (missing lines in the center of your triangles, for instance)
Notes about Homework 2:
- One person had a corrupt submission file. Talk to me.
- A number of you didn't submit any work. This is a problem since your grade
is mainly based on homeworks.
- You may have lost a few points for poor documentation. If you don't
document what you do, we may miss things and you won't get full credit.
There are always a few points allocated for documentation!
- Update your web page! Even if you weren't marked down, I am keeping
track of who updates their webpages (remember 5% of your total grade is
based up timely updates).
- Grading is loosely as follows:
- 1 point for documentation for problem 1
- 1 point per correct line drawn in problem 1 (total 7 points)
- 2 points for smooth shading in problem 1
- 5 points for OpenGL shading with both flat and smooth shading,
with a callback to switch between smmoth and flat. If you didn't
have smooth shading, you lost points! No callback, you lost points.
If you had them in your code, but they didn't work, you lost points.
- 5 points for drawing lines by clicking in the GL window.
- Other strange problems (i.e., not outputting to a PPM file in Problem 1)
also resulted in lost points.
Notes about Homework 1: The difference between a 19 and a 20: Scott
noticed that some of you did not include a mouse callback that prints a
message every time a mouse event occurs, as specified by the homework.
Most of you just printed a message when a click occured. Don't worry
about this point! If anything, take it as a cheap encouragement to
carefully read the assignment.
Once again, scores are located here.
Last Modified: Thursday, September 9, 2004
Chris Wyman (cwyman@cs.uiowa.edu)