Rubric

Keep in mind that 63 students have already been assessed using this rubric. Changing it will affect their evaluations.
Some Rubric
Some Rubric
Criteria Ratings Pts
Have buttons/sliders for add geometries, clear screen, define size and color as per Assignment 3.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Have a button to switch between solid and rainbow colors.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Have a button to load a texture stored in your computer.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Your scene should start with a tilted textured cube with the same texture applied in different ways on each face.
1 face has the whole texture image, 1 has the top half, 1 has the bottom half, 1 has the texture twice (on the left and right of each other), 1 has the texture 9 times in a 3x3 grid.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
2D objects (circles, triangles, squares) should be rendered with the current selected color. If color is rainbow, each vertex has a different random color. If color is solid, each vertex has the same color.
Change colors from per object to per vertex in your Geometry/Vertex classes. Your Geometry class should store one color per vertex. Moreover, you will need to pass colors to GLSL as an attribute buffer instead of a uniform.
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--
OBJ objects should be rendered with textures applied to them.
The UV coordinates come from the file, you don't have to calculate them.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Tilted cubes should be rendered with textures applied to them.
If no texture has been loaded, render it with the current selected color.
threshold: pts
2 pts Full Marks
0 pts No Marks
pts
2 pts
--
Draw an object on canvas each time the mouse is clicked or is held down.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--