All of these projects are written in JavaScript using the p5.js library except for "More Animations!" which was written in Python.
This program interacts with your mouse.
Projections & matrix transformations.
The Pick-Up Duck!
The Pick-Up Duck does tricks!
This program is a ray tracing renderer.
Complex scenes with the ray tracing renderer.
This program creates triangulated dual meshes.
Physics-Based Animation (Modeling Forces)