カオス図形描画のスクリーンセーバー
また気晴らしにスクリーンセーバーを作ってました.
今度は,カオス図形を描画するスクリーンセーバーです.
とりあえず,beta版ということで今のところ
・Peter de Jong Attractor
・Clifford Attractor
をランダムで描画します.
この二つのアトラクタは,パラメータも少なくて単純な式で,しかもパラメータに適当な値を入れてもキレイな形になってくれるので.
レンダリングは単色でプロットするだけのモードと,色をつけるモードを作ってあります.
その際の色は前の座標と現在の座標との距離に応じて,色相を変えるようにしています.
一応,ファイルをココに放置してます↓
http://www.geocities.jp/sourcechord/software/chaos.html
紹介ページとかは現在制作中・・
今後付け足すもの
・ストレンジアトラクタの判定
- パラメータを乱数で与えているので,カオスにならなかった場合はうまく描画されない.
・アトラクタの種類を増やす
- IFSとかローレンツとか・・
・レンダリング方法を変える
- アトラクタのパラメータを少しづつ変えながら,アニメーションとかできないかなぁ・・
・設定ダイアログをつける
・かっこいいソフト名を付ける
- こういうのも大切ですよね・・w
参考サイト
この辺のサイトを参考にしながら作ってます.
・chaoscope
http://www.btinternet.com/~ndesprez/
こんくらいキレイに描画できるようにしたいなぁ・・
・Paul Bourke
http://local.wasp.uwa.edu.au/~pbourke/fractals/
英語のサイトですが,カオス図形やフラクタル図形がいろいろと紹介されています.
・harukit
http://www.harukit.com/p5skch.html
processingとかで,いろんなアプレットを公開しています.
キレイな作品がたくさんです.ソースも公開されているのでいろいろ参考になります.