Computer Graphics / Animation Projects

All of these projects are written in JavaScript using the p5.js library except for "More Animations!" which was written in Python.

...
Circles

This program interacts with your mouse.

View Circles
...
Lines

Projections & matrix transformations.

View Lines
...
Character Model

The Pick-Up Duck!

View Character Model
...
Animation

The Pick-Up Duck does tricks!

View Animation
...
Ray Tracer 1

This program is a ray tracing renderer.

View Ray Tracer 1
...
Ray Tracer 2

Complex scenes with the ray tracing renderer.

View Ray Tracer 2
...
Dual Mesh

This program creates triangulated dual meshes.

View Dual Mesh
...
More Animations!

Physics-Based Animation (Modeling Forces)

View Animations