^That I found to be really intriguing. It's like not only did Turing invent the concept of the modern computer, but he also created math on paper that is remarkably similar to programmed shaders.
^^Context free. Very nice tool. Could easily be used to generate content for milkdrop textures. Here's some code me and Eo.S. (and a friend) have written for it... http://www.contextfreeart.org/gallery/view.php?id=2065
^Structure Synth is like a 3d version of this. The syntax is slightly different, but it's generally more of the same with a new dimension.
Here's a piece of code for that program to start off with and or remix...
#define HA 1.2262415695892090741876149601471
#define HB 0.12262415695892090741876149601471
#define TILESIZE 0.9
#define YOFFSET 3.4641012081519749420331123133873
set maxdepth 1000
r3
shape2astart
rule hexO {
{ x 1.0 s HB HA HB } box
{ rz 60 x 1.0 s HB HA HB } box
{ rz 120 x 1.0 s HB HA HB } box
{ rz 180 x 1.0 s HB HA HB } box
{ rz 240 x 1.0 s HB HA HB } box
{ rz 300 x 1.0 s HB HA HB } box
}
rule hexS {
{ x 0.45 s HA HA HB } box
{ rz 60 x 0.45 s HA HA HB } box
{ rz 120 x 0.45 s HA HA HB } box
{ rz 180 x 0.45 s HA HA HB } box
{ rz 240 x 0.45 s HA HA HB } box
{ rz 300 x 0.45 s HA HA HB } box
}
rule start md 20{
{hue 560}hexO
{rx 120 ry 120 rz 120 h -0.2}start
}
rule shape1{
{s 0.4 hue 540}hexS
{x 1 rx 10 s 0.9}shape1
}
rule shape1{
{s 0.9 hue 545}hexS
{x 3 rx 10 s 0.9}shape1
}
rule shape2 md 20{
{}shape1
{ry 40 x 3 s 0.9}shape2
}
rule shape2 md 20{
{}shape1
{ry 60 x 1 s 0.9}shape2
}
rule shape2a md 10{
{hue 530}hexS
{x 15 ry 1 rz 240 y 2 s 1.2 h 2.5}shape2a
{x 15 ry 1 rz 240 s 0.2 z 1 h 10}shape2a
}
rule shape2astart{
{s 0.3 x -7 y 11}shape2a
}
rule r1{
{hue 560}hexO
{hue 560 y 2 x 2 s 0.3}hexS
{rx 120 ry 120 s 0.92}r1
}
rule r1 w 0.1{
{hue 560 y 3 s 0.5}cyl
{hue 560 y 2 x 2 s 0.3}hexS
{rx 120 ry 120 s 0.92}r1
}
rule cyl maxdepth 10 {
{}hexS
{y 1 ry 60 b 0.9} cyl
}
rule cyl maxdepth 10 {
{}hexO
{y 1 ry 60 b 0.9} cyl
}
rule r2{
{}r1
{x 1 y 1.5 s 0.9 rz 10 rx 10 z 0.1 h -0.9}r2
}
rule r2{
{}r1
{x -1 y 1.5 s 0.99 ry 10 z 0.1 h -1.3}r2
}
rule r2{
{}r1
{x 2 y 1.5 s 0.9 rz 10 rx 10 z 0.1 h -0.9}r2
}
rule r2 w 0.1{
{}r1
{}shape2
{x -2 y 1.5 s 0.99 ry 10 z 0.1 h -1.3}r2
}
rule r2{
{}r1
{x -2 y 1.5 s 0.99 ry 10 z 0.1 h -1.3}r2
}
rule r3{
{}r2
{hue 560 y 2 x 2 s 0.3 z 1}hexS
{x 1 rx 20 ry 20 s 0.8}r3
}
rule r3{
{}r2
{s 2 y 3 z 3}start
{s 1 y 3 z 3}start
{hue 560 y 2 x 2 s 0.7}hexS
{hue 560 y 4 x 4 s 0.45 b 0.5}hexS
{x 1 rx 10 s 0.8}r3
}
Anyway. As for me and Eo.S. we're doing well. Still making artwork and programming, working in video games. (We have our own studio) Here's a batch of prints I just got done recently that are going into stores on Monday...
Random illustration work...
and here's some recent tracks
Just in case anyone was wondering, we're doing great.
Comment