River – Paths over Time

River Visualization Launch It Source Code This is a coding exploration inspired by flying over rivers while flying. I was inspired by the paths that they traveled and left over time. Video of Visualization

Wandering Lines – Move Until a Collision

Having been inspired by the work of Anders Hoff, I decided to try my hand at doing some algorithmic line growth. With this piece lines wander through a 3d noise field until they collide with an existing line. The lines regenerate in a diamond space.

Growth – Fungal State

Launch It Source Code Growing geometry as I’ve come to find out is a fairly difficult programming problem to solve. Rather than regenerate geometry and figuring out the algorithms for connecting the topology of additional vertices and faces, I’m playing around with the manipulation of existing geometry. This particular algorithm is similar to other fungus-like growth […]

Growth – Incremental Additions

Growth in life is mesmerizing with the intricacies of the structures that are created. This programming poem series is an exploration of what happens with small incremental additions. The first installment features the dynamic growth of a 3d tree structure.

Debug Landscape

This bug came about because of an error in applying matrix transforms in an endless terrain. I forgot that when shifting vertices around that the faces are still attached on the other side.

Polar Space – A Retro Space Game

I’m straying a little bit from my programming poem metaphor, and dipping a toe into online gaming. I’m taking a similar approach to my poems and iteratively developing levels for a space shoot ’em up. It works on mobile and desktop.

Gravity #4 – Self Attraction with Friction

NASA calculated orbital paths using slide rulers, this programming poems uses the mouse to direct arrows at “planetary” bodies. I enjoy trying to see how many loops I can make with it.

Adventures of Mr Rat – Episode 1: “Frack”

Mr. Rat is a little guy who gets into a bit of trouble. The idea behind this animation is a quick and loose style that is fast and fun. Thanks to Jeremy Engleman for helping out with some nice music. I originally released this animation around 4 years ago, but this is a new HD […]

Wind-Up Smasher of Oz

This is a nice rendered still of the wind-up smasher of Oz. In the storyline of The Journey of Oz he is wound up by the wind-up birds. His only desire is to smash all in his path.

The Wind-Up Bird

The Wind-Up Bird character from The Journey of Oz was never actually in the original Oz books. I was read the The Wind-Up Bird Chronicle at the time by Haruki Murakami. This was a little nod to that author while I was putting this animation idea together. In the story the Tin Woodsman winds up […]

Journey of Oz

This is a rendered image from the Journey of Oz. In this shot the Wind-Up Smasher of Oz is chasing the heros of the story–TikTok, Scarecrow, and the Tin Woodsman. The backdrop is a miniature I built out of foam, plaster, and random parts. At this point I’m not planning on finishing the animation, so […]

Gravity #3 – Directed Gravitational Paths

NASA calculated orbital paths using slide rulers, this programming poems uses the mouse to direct arrows at “planetary” bodies. I enjoy trying to see how many loops I can make with it.

Recursivity #4 – Repeating Circles

Launch It Source Code This poem is built on a simple rule, take a circle, divide it in half, and then create two more circles. Every time you click, it goes down another level. I also paired it with some WebAudio generators. The circles are slightly offset in their rotation making the circles appear to have […]

Gravity #2 – Multiple Black Holes

Launch It Source Code After creating the initial setup, the best thing to do is add even more to it. The first simulation used only one “black hole,” but this one uses 5 randomly spinning holes. I ended up changing the behaviors of the arrows a little bit as well.

Recursivity #3 – Draw a beautiful fractal tree

Launch It Source Code I’m quite happy with the way this particular poem turned out. It’s very satisfying taking an idea and iterating on it enough to where the result becomes an entirely new experience. What’s funny about this particular piece is that I spent more time creating a specialized line simplifying algorithm that could draw […]

Gravity #1 – Black Hole

Launch It Source Code After reading Neal Stephenson’s Anathema a second time, watching Cosmos, and of course that one movie with Sandra Bullock, I’ve spent some time thinking about gravity. This is my first in a series on exploring the math and physics behind it. I’m finding it pretty mesmerizing so far.