Render various models using various shader programs.
Note: It may take several seconds for the large Dragon model to load.

Please use a browser that supports "canvas"
Rendering options:
Use just the color of the model - no lighting calculations.
Flat shaded - use lighting calculations with one normal vector per triangle.
Smooth shaded - use lighting calculations with one normal vector per vertex.
Wireframe - only draw the triangle edges.
Animate
Model options:
Cube: 8 vertices, 12 triangles
Sphere: 134 vertices, 264 triangles
Dragon: 418,336 vertices, 836,672 triangles