In this sketch, we were assigned to create a physics engine. I chose to keep it fairly simple and create … More
This was more of a study on the way to my Random Yarn sketch. Throughout this process, I was frustrated … More
As the first assignment in my Nature of Code class, we were asked to create a sketch that shows the … More
Having designed the physical components of the drawing machine, I began to consider how to create a meaningful interface for … More
I’m beginning to work with data pulled in from cameras and images. Slit-scan photography is an ongoing interest of mine … More
This week, we worked a little bit with external data that we could use for data visualizations. I was snooping … More
The drawing machine I’m working on still only can make dots, so I need to create an algorithm that can … More
The idea of a CNC plotter has always been an interest of mine. The first plotter I actually encountered was … More
Iterating on the previous Orbiting Bodies sketches I had made, I tried to see if there was a more interesting way to display the movement of the particles. What I ended up with, was a grid of circles that respond to the proximity to the particles.
This last week we learned a few things that made me reconsider how I might be able to improve older … More
Our assignment this week was to create a p5 sketch that incorporates an algorithmic design and an interface device. Max Horwich, … More
While trying to get the bounce feature to work properly in the mystify sketch I was writing, I realized while working on the orbiting sketch that I could use sine waves as an alternative to having boolean switches that ticked on and off when the x or y coordinates increased past the canvas boundaries. What resulted is a more fluid dynamic that pretty mesmerizing. I also added the function of adding points when left-clicking and removing points when right-clicking.
Taking what I learned from the original version of the orbiting bodies sketch, I set out to multiply the number … More
This is the first stab at making a sketch that shows multiple particles orbiting around a single point. I’m partially inspired by the talk by Carter Emmart and also inspired by the visualizations in Interstellar. I’m also fascinated by particle movements that are defined by mathematical equations, like orbital dynamics. Finally, I wanted to see if I could fake something that looks 3D while only using 2-dimensional math.
I decided to attack the problems I was having on my Mystify code with a bit of additional knowledge and finesse while still avoiding any new topics, like multi-dimensional arrays. I came up with a simple solution for the ghost trails by essentially reducing the alpha (i.e. transparency) of the background refresh.
Inspired by our Computational Media professor’s lecture on arcs and ellipses and her sketch of a Pac Man, I just had to figure out how to animate it.
I wanted to make sure that I completed the requirements of the assignment, which was to make a composition of simple shapes, so I also made a very simple clock that makes use of the arc and ellipse functions.
As our first Computational Media assignment, we were asked to create a screen drawing using a p5.js. I decided that I wanted to come up with something a little more generative with some random values assigned and in particular something that moved. Once I began thinking about this, I had a hard time shaking the Windows screensaver of yesteryear, Mystify Your Mind.