-------------------------------------------- student : delfin graded by : Damian Isla time : Sun Nov 21 17:52:16 EST 1999 problem set: ivray -------------------------------------------- Eye ray generation (0-2): 2 Cone, cyl, poly isection (0-2): 1.5 Shadow (0-1): 0.5 Reflection (0-2): 1.5 Transmission (0-2): 1 Shading (0-2): 1 Supersampling and jittering (0-2): 0 Statistics (0-1): 0 Exactitude (0-1): 1 total (0-15): 8.5 -------------------------------------------- notes: This was a tough problem set. Here are some of the things that I found with your turn-in: The cone normals were not computed correctly. Direction to light reversed for infinite lights. I think you made a typo in TransmissionRadiance() (in Shade.C). You multiplied the transmittied ray by obj->Specular (as you would in ReflectionRadiance) rather than obj->transp. Transmission and Reflection were not working. Looking at your code, though, it looks like you had the right idea. The shadows were not active in your executable, but your code looked generally correct. Specular radiance, ambient radiance and emission radiance were not implemented You did not implement supersampling, jittering, RayTraceStart or RayTraceFinish. --------------------------------------------