Creative Code

Generative art and creative coding experiments exploring algorithms, interaction, and visual systems. Built with p5.js, Three.js, Python, OpenCV, and PoseNet. Creative Code class with Zach Lieberman at MIT, 2023.

Sketch 01

Flowing Lines

Mirrored parametric curves using sine and cosine to create fluid, wave-like motion with pink and purple gradients.


    

Sketch 02

Muriel Cooper

Animated bar chart tribute to Muriel Cooper with smooth grow/shrink animations and rotated typography.


    

Sketch 03

Maze

Procedural maze generated using depth-first search. A playable ball navigates through using arrow keys with collision detection.


    

Sketch 04

Particle Dilation

Click to spawn particles that expand and merge through morphological image dilation on a pixel buffer.


    

Sketch 05

Image Averaging

25 images averaged into a composite, overlaid with faint perlin noise. Individual images cycle through as ghostly layers.


    

Sketch 06

Particle Self Portrait

3D OBJ model converted into a rotating point cloud using Three.js. Each vertex becomes a white particle, creating a dissolving self-portrait.


    

Sketch 07

Contour Displacement

Video brightness drives displacement of contour lines, creating wavy abstract patterns with motion blur controls.