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

Another grid thingy

This color scheme is my favorite!

Today I worked on another grid-based generative sketch, taking a set of patterns and assigning them to each cell on the grid. I also wanted to work with variations in the size of the cells. The patterns that get generated are all size-based so no matter how big or small they are the design will… Continue reading Another grid thingy

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

Arcs and CMYK

I started working on these CMYK moiré patterned sketches in Processing over the weekend. Not sure where to go with this but the layering of the colors and the different spreads of arcs creates interesting patterns.