Desmos Creations
Braid Generator
A system of parametric equations capable of rendering and shading various 3D braid patterns.
Tooth Fairy
A piece created using 1,436 equations, based off of a prior studio arts assignment. Contains a hidden easter egg.
Crane Animation
A 3D animation of a crane folding sequence. Desmos does not support 3D graphing, so I spent a week figuring out the math of orthogonally projecting 3D points into 2D space.
Dog Study
A tool that allows you to edit the skeletal proportions of a dog, which in turn affects its walking gait. Also allows you to steer the dog in 3D.
Spider Study
A 3D study of spider walking mechanics. Uses inverse kinematics to target different points on the ground while striding. Featured on Desmos's official Twitter account.
Knot Generator
Takes in any parametric curve equation and converts it into a knot. Uses circle layering to add the illusion of depth.
Town Generator
A tool that lets you design your own cliffside town, complete with procedurally generated mountains and architectural features.
Pinball
A fully functional game of pinball, complete with realistic physics, a running scoreboard, and title screen animation.
SUPERHOT
A 2D action game based on SUPERHOT. Time only moves when the player moves. 10 levels complete with 4 weapon loadouts and an enemy AI system.
3D Hand + Keyframer
A 3D inverse kinematic hand rig, complete with a keyframing system and UI. I based this graph off of an early 2D draft with the same concept, then worked out all of the trigonometry to make the fingers move realistically.
3D Human Rig
A 3D human rig with individual controls for every joint. Animated to perform a 360 roundhouse kick and strike a target.
Hexagonal Truchets
A hexagonal tesselation made of only two distinct types of tiles. Based off of Sebastien Truchet's square tiling patterns.
RGB to HSV Animation
Billiards
A fully playable implementation of Billiards, created with realistic collision physics.