Below are a series of animation algorithms projects written in WebGL
Rasterized Render Engine to display a 3D scene of a vespa with user controls. Vespa modeled in Maya and textured in Substance Painter.
A simple ray tracer written in Python I scripted for my Global Illumination course based on J. Turner Whitted's classic image. It handles Phong-Blinn shading, procedural materials, recursive reflections, and refractions.