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.
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 :)