Reflection models based on computations using light vectors, normals, gradient factors, thresholds in GLSL shaders
# modelled in Maya inspired by Pixar's Luxo Jr.
Post-processing GLSL shaders to generate effects on an output image buffer using weighted averages and appropriate convolution matrices
Performs squash and stretch transformation in the vertex shader to create a bounce effect
# original 3D Object Mario by Nintendo
Multiple objects rasterized in perspective with depth buffer
Complex texture mapping with desired reflection model
# original 3D Object Mario by Nintendo
WSAD camera position and orientation controls