 |
 |
 |
 |
 |
 |
| |
|
one love, infinite variety
is another CFDG-based experiment,
in which I trace the path of an
afternoon spent riffing
on one single shape
as the semi-atomic
fundamental unit:
|
|
|
This shape is equal parts
heart, leaf and eye;
a useful choice as the
shape is permutated
myriad ways.
The first tests
were recursive calls
of the main shape
augmented with simple
translation and/or rotation
instructions.
» next experiment
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_MANDALA
// info: mandalabrot.net / kiddphunk.com / 2005
startshape EYE_MANDALA
rule EYE_MANDALA {
EYE_MANDALA__SHAPER {}
}
rule EYE_MANDALA__SHAPER {
EYE_MANDALA__SHAPE {}
EYE_MANDALA__SHAPER { r -10 }
}
rule EYE_MANDALA__SHAPE {
EYE_MANDALA__GROW { x 44 }
EYE_MANDALA__GROW2 {}
}
rule EYE_MANDALA__GROW {
FLOWER__BOTH {}
EYE_MANDALA__GROW { r 10 s .8 y 10 }
}
rule EYE_MANDALA__GROW2 {
FLOWER__BOTH {}
EYE_MANDALA__GROW2 { r -10 s .8 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
« back | *The image instantly reminded me of
this Alex Grey piece:
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_MANDALA
// info: mandalabrot.net / kiddphunk.com / 2005
startshape EYE_MANDALA
rule EYE_MANDALA {
EYE_MANDALA__TOPSHAPER {}
EYE_MANDALA {r 10}
}
rule EYE_MANDALA__TOPSHAPER {
EYE_MANDALA__SHAPER {}
}
rule EYE_MANDALA__SHAPER {
EYE_MANDALA__SHAPE {}
EYE_MANDALA__SHAPER { s .9 r -2 }
}
rule EYE_MANDALA__SHAPE {
EYE_MANDALA__GROW { x 50 }
}
rule EYE_MANDALA__GROW {
FLOWER__BOTH {}
EYE_MANDALA__GROW { r 10 s .8 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_NAUTILUS_SHELL
// info: mandalabrot.net / kiddphunk.com / 2005
startshape NAUTILUS_SHELL
rule NAUTILUS_SHELL {
NAUTILUS_SHELL__SHAPE {}
NAUTILUS_SHELL { s .94 x 2 r 10 }
}
rule NAUTILUS_SHELL__SHAPE {
NAUTILUS_SHELL__SHAPE2 {}
NAUTILUS_SHELL__SHAPE { s .12 }
}
rule NAUTILUS_SHELL__SHAPE2 {
FLOWER__BOTH {}
NAUTILUS_SHELL__SHAPE2 { r 10 s .9 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
FLOWER__BOTH { y 6 s .2 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_WAVES
// info: mandalabrot.net / kiddphunk.com / 2005
//
// i didn't save the original code for this one
// so i have (somewhat) recreated the code:
startshape EYE_WAVES
rule EYE_WAVES {
EYE_WAVES__SHAPE {}
}
rule EYE_WAVES__SHAPE {
FLOWER__BOTH {}
EYE_WAVES__SHAPE { r 30 s .81 x 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
EYE_WAVES { s .6 r 30 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
Infinite field of eyes. Another Alex Grey-inspired image.

« prev | next »
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_FIELDS
// info: mandalabrot.net / kiddphunk.com / 2005
startshape EYE_FIELDS
rule EYE_FIELDS {
EYE_FIELDS__SHAPE {}
EYE_FIELDS { s .94 x 20 r 30 }
}
rule EYE_FIELDS__SHAPE {
FLOWER__BOTH {}
EYE_FIELDS__SHAPE { r 10 s .8 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
FLOWER__BOTH { y 6 s .2 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_FIELDS
// info: mandalabrot.net / kiddphunk.com / 2005
startshape EYE_FIELDS
rule EYE_FIELDS {
EYE_FIELDS__SHAPE {}
EYE_FIELDS { s .94 x 20 r 30 }
}
rule EYE_FIELDS__SHAPE {
FLOWER__BOTH {}
EYE_FIELDS__SHAPE { r 10 s .9 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
FLOWER__BOTH { y 6 s .2 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
One final variation ends a sucessful round of
{spontaneous, iterative, randomized} design magick.
I have only scratched the surface of the ideas in my head.

« prev | next »
// namespace: NET_MANDALABROT
// name: NET_MANDALABROT_EYE_FIELDS
// info: mandalabrot.net / kiddphunk.com / 2005
startshape EYE_FIELDS
rule EYE_FIELDS {
EYE_FIELDS__SHAPE {}
EYE_FIELDS { s .94 x 20 r 30 }
}
rule EYE_FIELDS__SHAPE {
FLOWER__BOTH {}
EYE_FIELDS__SHAPE { r 10 s .99 y 10 }
}
rule FLOWER__BOTH {
FLOWER__LEFT { r 44.3 }
FLOWER__RIGHT { r -44.3 }
FLOWER__BOTH { y 6 s .2 }
}
rule FLOWER__RIGHT {
CIRCLE {}
FLOWER__RIGHT { r 1 s 0.982 y .209067 }
}
rule FLOWER__LEFT {
CIRCLE {}
FLOWER__LEFT { r -1 s 0.982 y .209067 }
}
« top of experiment
|
        
|