Name: _________________________________________________

 

570/761 Programming Assignment 4 Grade Sheet

Demonstrates the use of lighting in OpenGL
At least two light sources are used that have different properties(20 points)_________
     glEnable(GL_LIGHTING/GL_LIGHT0/GL_LIGHT1) used?_________
     glLight(....) used?_________
     Ambient, diffuse, specular components specified?_________
     Point source/directional specified?_________
     Are the lights clearly visible when toggled on?_________
  
Demonstrates the use of material properties in OpenGL
At least two different materials used(20 points)_________
     glMaterial(....) used?_________
     Ambient, diffuse, specular components specified?_________
     Are the materials visible when toggled on?_________
     If used with an object that is textured, have they been blended properly?_________
  
Demonstrates the use of fog in openGL
Uses fog (10 points)_________
     glEnable(GL_FOG)?_________
     glFog(GL_FOG_COLOR, GL_FOG_START and GL_FOG_END or GL_FOG_DENSITY, GL_FOG_MODE)?_________
     Is fog visible when toggled on?_________
     Is fog too dense to see model?_________
  
Demonstrates the use of the glutKeyboardFunc callback function
Keyboard input works as specified (10 points)_________
     f - toggles fog on and off_________
     0 - toggles light 0 on and off_________
     1 - toggles light 1 on and off_________
     2 - toggles texture 0 on and off_________
     3 - toggles texture 1 on and off_________
     4 - toggles material 0 on and off_________
     5 - toggles material 1 on and off_________
  
Demonstrates the use of texture mapping in openGL
Uses at least two different texture maps(20 points)_________
     glGenTextures(....) used?_________
     glBindTextures(....) used?_________
     glTexImage2D(....) used?_________
     glTexCoord(....) used?_________
     glTexEnv(....) used?_________
     glTexParmeter(....) used?_________
     If used with an object that has a material property, have they been blended properly?_________
  
Other Considerations
program design (5 points)_________
internal documentation (5 points)_________
graphical output complexity (10 points)_________
  
Submittal Specifications (- points only)
Makefile (1 point)_________
no executable files (1 point)_________
target named lab4 (1 point)_________
executable named lab4 (1 point)_________
directory lab4dir (1 point)_________
  
Other
Total points earned_________
  
Maximum grade due to lateness_________
  
Grade_________


Nan C. Schaller
Rochester Institute of Technology
Computer Science Department
102 Lomb Memorial Dr.
Rochester, NY 14623-5608
telephone: +1.585.475.2139
fax: +1.585.475.7100
e-mail: ncs@cs.rit.edu
June 4, 2002