Skeleton code from project page.
After fixing some problems, we managed to run the skeleton code.
Ambient light added to blinn_phong_vert.glsl
Ambient+diffuse result seems correct in blinn_phong_vert.glsl.
Ambient + diffuse + specular lighting added in blinn_phong_vert.glsl.
Complete fragment shader naively, without care about texture mapping.
Added texture in Gouraud Shading. Dont know how to modulate it to match textured smooth shading result.
Rewrite lighing computation to make it more efficient.
Rewrite lighting computation too.
Correct the Phong shading by passing a normalized pixel normal for lighting computation.
Correct the Phong shading by passing a normalized pixel normal for lighting computation. Next job is to modulate the texture color.
Added a naive animation.
Texture modulation added to Gouraud shader.
Added texture to Phong shader.
Merge branch 'animation' into project2 by solving
conflicts in asgn2/PA3/shaders/blinn_phong_frag.glsl.
Next job is to give out an interesting animation.
An proper sine translation added to the animation function.
A wavable walk is added in the animation function.
tail effect added.
Rotate in Display function for better animation effect.
Handed in version.