startshape looking_out
rule looking_out {
hemisphere { } hemisphere {flip 90 x 30}
}
rule hemisphere {
eye {s 20 } 14 * {r 20 } nerve1 [r -30 y 10.5]
}
rule eye {
500 * {b 0.01 s 0.999} CIRCLE { } sphere { s 0.4 hue 200 sat 0.2 b 0.7 } pupil { s 0.25 b 0.5}
}
rule sphere {
500 * {b 0.01 s 0.999} CIRCLE { }
}
rule pupil { CIRCLE { }}
rule nerve1 {
nervebrush{} nerve1 {y 1.0 size 0.99 rotate 1.5 }
}
rule nerve1 0.03 {nerve2 {}}
rule nerve2 {
nervebrush{} nerve2 {y 1.0 size 0.99 rotate -1.5}
}
rule nerve2 0.06 {
nervebrush {} nerve2 {y 1.0 size 0.99 rotate 1.5} nerve1 {y 1.0 size 0.6 rotate -60} nerve2 {y 1.0 size 0.5 rotate 60}
}
rule nerve2 0.005 {
CIRCLE {s 10}
}
rule nervebrush {
SQUARE { }
}