-------------------------------------------- student : franco graded by : Damian Isla time : Mon Nov 22 20:25:35 EST 1999 problem set: ivray -------------------------------------------- Eye ray generation (0-2): 2 Cone, cyl, poly isection (0-2): 2 Shadow (0-1): 1 Reflection (0-2): 1.5 Transmission (0-2): 1.5 Shading (0-2): 1 Supersampling and jittering (0-2): 0 Statistics (0-1): 1 Exactitude (0-1): 1 total (0-15): 11 -------------------------------------------- notes: Good job on a tough problem set. I found just a few problems with your code: In rendering point lights, the vector LdirWS (direction toward the light) is set up in the opposite direction from where it should be. When diffuse rendering, at times white speckles appear in the output. Though the immediate cause of this is not obvious, the normal problem, above, is a possible cause, and is definitely something to look at. Your reflection direction and transmission direction are off, though its not clear whether this is a problem with your TransmissionDirection() and ReflectionDirection() implementations. Angular attenuation was not implemented. Jittering / supersampling was not implemented. --------------------------------------------