2009年1月6日火曜日

Context Free Art

久々の、そして今年最初の投稿です。

Context Free Artを試してみました。

ランダムなフラクタルっぽい図形を作りたい場合に使えそう。
CFDGってゆうプラグラミング言語(?)を使うそうです。

startshape AA

rule AA{
    A{}
    AA{x 1.5 size 0.9 rotate 10 brightness 0.04}
}

rule AA 0.2{
    AA{}
    AA{flip 0}
}

rule A{
SQUARE{ hue 78 saturation 0.8 brightness 0}
} 

図形のルールを入れ子構造にする事によって幾何学的な模様にするみたい、
同じ名前のルールを2つ以上作ると指定した割合で
ランダムにどちらかを選んでくれます。
レンダリングする度に違う画像ができるのが面白い。
もう少し使い方がわかったら、使い方の解説を書きたいです。

0 コメント: