こんにちは!もやしししゃもです!
一つ言います。
フラクタル楽しい!
何が起きるかパッと見わからなくて楽しい!
とりあえず楽しい!
僕は別にフラクタルの研究とかはしていないので詳しいことは知らないのですが、楽しいので紹介します。
ゆうきさんの記事でイラストコンテストがあり、それにもこちらで参加します。
ルールはこちら!
CF::Background = [b -1.0]
startshape cloud[r 220 y 5 b 1 hue 0]
shape cloud {
TRIANGLE[ sat 1 y 5]
cloud[s .79 r 0 y 5 b 1 hue 20]
cloud[s .79 r 30 y 5 b 1 hue 1]
cloud[s .3 r 60 y 5 b 1 hue 1]
cloud[s .1 r 90 y 5 b 1 hue 1]
}
再帰的に動かすことでこんなのになります!
こんな少ないコードで描けるの面白いですよね!
ちなみに↓
1行目:背景黒色(bはbrightness)
2行目:cloudから始めます(rはrotation,yはy座標,hueは色相)
3行目〜:cloudの内容
TRIANGLEで三角形出力(satは彩度)
あとは再帰呼び出し
こちらは「Context Free」というのに記述して実行しました!
コピペしたら同じような画像が出てくるはずなので、ぜひダウンロードして遊んでみてくださいね!!!(^^)
やり方わからなかったら僕に聞いてください!!
見ていただきありがとうございました!