Rubric

Keep in mind that 61 students have already been assessed using this rubric. Changing it will affect their evaluations.
ASG6 Rubric.
ASG6 Rubric.
Criteria Ratings Pts
Have a world made with a ground and walls where one can navigate with a camera as specified in Assignment 5.
This doesnt have to be your full world as required in lab 5. It is acceptable to have a simplified world with some objects to look at. You do need camera controls so we can look around your world.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Have a directional light source that rotates over time around it's own x axis.
Its also ok to have a point light that moves its position back and forth in the X direction.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Ground and walls are illuminated with ambient light.
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--
Ground and walls are illuminated with diffuse light.
There are two parts to this: 1) Create normals on your cube and pass them into the shaders correctly. 2) Use these normals correctly in your lighting equation (N dot L for diffuse)
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--
Ground and walls are illuminated with specular light.
Again two parts: 1) Calculating reflection vector correctly 2) Using this correctly in the specular part of the lighting equation (V dot R for specular).
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--
Ground and walls illuminated are rendered with Normal Shader when key N is pressed.
I dont care if you switch shaders in the correct way, or you have a single shader and a uniform variable that triggers and "if" statement with two parts.
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--