aBe PaZoS SoLaTie

January 2015

Fri Jan 30, 2015

This is a semi-automated backup of my old Tumblr account.

Joukkue

01/28/2015

Yesterday showing Joukkue at Hack & Tell.

I noticed that using Joukkue leads to some kind of design. The reason is probably that you don’t just write one program, but many. Each program does something to the stage. So the results are more complex than when you write one program that does only one thing.

Singing Stars

01/25/2015

I used a sketch from 2013 to test a Processing video export library I wrote today: video export

The visuals are generated by a simple Processing sketch that reacts to sound frequencies. The audio was generated with a SuperCollider program.

(slow start)

Bala Buluk

01/24/2015

The reactions are not the same when it “happens” to “us” and when it “happens” to “them”.

Untitled

01/23/2015

Based on Jerome’s code

Messier 51a

01/21/2015

Based on this far-infrared image of the galaxy. A Processing sketch scanned the pixels from the image. The brightness of the pixels was mapped to the elevation and size of the cubes. The hue was mapped to rotation around the vertical axis. The saturation to a displacement away from the same axis.

Part of the not-yet published Fun Programming tutorials (151 to 153).

Flying spaghetti monster

01/19/2015

Bezier Surface Spiral

01/18/2015

Trying a new idea I had for 3D shapes, and testing direct mp4 video export from Processing (that means I did not have to merge single frames into a video).

I did not edit this video. I adjusted the target camera position to my liking, pressed a key to save that position, adjusted my initial camera location, pressed a key to start tweening towards the target, and pressed one more key to toggle video output on/off. I repeated this process several times until this video was complete. The interpolation is done by PeasyCam.

Joukkue

01/18/2015

Today it was the second birthday of the Creative Code Jam - Berlin. A few months ago I had the idea of writing Joukkue for this event.

Joukkue is a node.js + p5.js browser based game in which you express yourself by writing code. Each player writes one or more layers. The code and the graphics are shown in every player’s display.

The image above is one frame of an ever mutating animation, written collaboratively by 7 people.

You can find more about Joukkue at https://github.com/hamoid/joukkue

In this video you can see part of what we created today.

We are still learning about what looks best, what works and what doesn’t, and improving the software. It’s just the beginning :)

Uncomfortable

01/16/2015

A series of tubes of variable radius mapped to a Bezier surface.

Just math.

And still it can make me feel.

Uncomfortable.

Recursive boxes

01/14/2015

Draw a cube. For each new cube, draw two smaller, displaced, rotated cubes. Repeat until size is too small.

Source code for Processing

Something

01/10/2015

Something something, something.

Processing + Blender

01/07/2015

Another Processing + Blender experiment. This time I exported boxes of two colors. Using material nodes I mapped each color to a different material. Some misaligned boxes would have been nice. Next time.

Processing + Blender

01/02/2015

My plans for 2015 include learning about Blender. This is my first render this year. I used Processing to distort a grid with 2015 cubes, then rendered it on Blender.

Instead of watching tutorials I just clicked on little things until I got this image. Not a very intuitive approach, but apparently it works too :)

ps. sorry for the ugly banding in the large version. Mr. jpg does not care much about such details…

2015 cubes

01/01/2015

Distorted grid with 2015 cubes.

There’s 13 cubes in the X axis, 5 cubes in the Y axis, and 31 cubes in the Z axis. 13 x 5 x 31 = 2015. I find it beautiful that 13 5 31 is symmetric :) The axes are curved to make the shape more interesting.

Happy new year :)

Tags: processing. tumblr.