Structure Synthのススメ

context free art のススメ - INAの日記のことを唐突に思い出したのでやる。

とりあえずチュートリアルを見ながら色と座標と回転のルールを覚えたので

36 * { x 1 hue 10 rz 10 } box

継ぎ目が気になったので

36 * { rz 5 x 1.1 hue 10 rz 5 } box


とりあえず大概の人が作ってみるであろう木

tree
rule tree md 10{
	{ x 2 s 4 0.1 0.1} box 
	{ hue 5 x 4 rz 10 rx -10} tree 
	{ hue 5 x 4 rz -10 rx 10 } tree 
}

helix
rule helix md 20 > helix_end{
	sphere 
	{ hue 5 x 0.8 rz 10 s 0.9 rx -5 } helix 
    split
}

rule helix_end {
	sphere 
	{ hue 5 x 0.8 rz 10 s 0.9 rx -5 } helix_end 
}

rule split w 10{}
rule split {
   {s 1 -1 1} helix
}


わはは。

100 * {color #FFFFFF y 2} box_line

rule box_line w 80{
	box
     {x 2} box_line
}

rule box_line {}

なにが物足りないのかわかってきた。フォグとかメタボールとかあればもうちょっと手軽にかっこ良くできるんじゃないか。

まぁアルファはあるのでそれをうまいこと調節してフォグっぽくするとして

100 * {color #FFFFFF y 2} box_line

rule box_line w 80{
	box
     {x 2 a 0.9} box_line
}

rule box_line {
    box_stair
}

rule box_stair {
	box
     {x 1 z 1 a 0.96} box_stair
}

こんなかんじかなぁ。
あんまりうまく機能を生かせていない気がする。