Tag Archive: processing

CA with Hand of God

I’ve been working on some fun CA stuff in Processing, and here’s something that’s the product of a bored plane ride.

It’s based off of this Cellular Automata demo by Mike Davis.  I basically added a randomness function (butterflyEffect()) that adds additional chaos; however the numbers have been adjusted to optimize for stability, however depending upon the randomness function, that may or may not happen.

Interestingly enough, this seems to create pockets of clusters, which are quite stable — however, increasing the numbers beyond the optimal ratio seems to either create too many particles or too little.

So, here’s the CA3 demo with my butterfly effect functions added. And yes, I decided to let the project have the default name as a tribute to randomness. =)

Processing in JavaScript

I’m a big fan of Processing, the “visual” programming language created by Casey Reas and Ben Fry.

Today, I stumbled upon something truly fascinating — a JavaScript port of Processing by John Resig. Using the Canvas element, he’s created something shows just what JavaScript programming is capable of.

Processing in JavaScript Demos

And of course, he has a collection of some very interesting demos and some of the more classic ones.

More Fractal fun with Processing

So, on a whim, I decided to do some more fun stuff with Processing; so here’s a sequential animation of (Julia) Strange Attractors.

And of course, the images themselves can be found on my Strange Attractors page. Enjoy!

Fractal fun with Processing

It’s amazing what late night hacking can result in - here’s a cool interactive, rotating 3d Mandelbrot extrusion that I coded up last night in Processing.