Painterly Experiments

I’ve been playing with a way to generate a painterly look in p5.js. To start I created several meandering paths, each of which would get a color to paint with. From here it was a matter of applying stroke weights, opacity, and a little rotation to turn them into something that resembles paintings. I feel… Continue reading Painterly Experiments

Fracture

I was experimenting with filling ellipses and other rounded containers with textures. By scanning across a square container around the shape I could find where the two of the shapes overlap with the help of bmoren/p5.collide2D After I have that set of points I found that it was then pretty easy to pack the shape with… Continue reading Fracture

Curtains

I have been trying to figure out container packing in p5.js. After messing around for a while I ended up finding the package mapbox/potpack, which will take a list of containers and sort them so that they will fit into a more or less rectangular space. I came up with these sketches that kinda looked… Continue reading Curtains

Back to the Insane Quiggle Machine

A couple of years ago I created a tool called “The Insane Quiggle Machine“, which was an effort to create generative art from doodles using CSS / HTML / JS. I ended up producing a coloring book with the images that this system generated. Looking back now if I’d known about Processing I would have… Continue reading Back to the Insane Quiggle Machine

Jumping into p5.js

After muddling my way through learning Processing River the past few weeks I have started working with p5.js. Most of the same concepts transfer over to p5.js and I feel a bit more comfortable writing Javascript than Java. Here are a few things I messed around with last night. I started working out a vertical wave… Continue reading Jumping into p5.js

More messing around with gradients in Processing

I started playing around again with different ways to make a gradient in Processing other than a linear gradient. I started with this shape and by duplicating the shape. By adjusting the position with translate I can get gradients like below. These are pretty fun to run and see what slight tweaks in the number… Continue reading More messing around with gradients in Processing