ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

フラクタル好きコミュのフラクタル作成ツールやライブラリ

  • mixiチェック
  • このエントリーをはてなブックマークに追加
UltraFractalや、Apophysisなどのツールを利用されている方も多いようですが、
有用なツールやライブラリなどがあれば、共有できればと思います。

コメント(24)

Rubyという言語のライブラリです。
フラクタルな絵をつくりたいという作者が作ったものです。

http://xrvg.rubyforge.org/XRVGFracTal.html

かといってあまりフラクタルの定石にとらわれない作者の画風がけっこうよいです。
作例はこちらです。
http://fractalyze.blogspot.com/search?updated-max=2008-10-24T12:03:00%2B01:00&max-results=7
ライブラリではありませんが、
OpenCLを利用したマック用のMandelbrot集合のプログラム例が載っていました。
GPUを利用するので高速化はしているようですが、計測結果などの記載はありません。
GPUに計算を分散できるのはMandelbrot集合のような計算ではメリットがありますが、
GPU自体はやっと倍精度計算が普通にできるようなものが出てくるところで、
これからが楽しみです。
http://www.geocities.jp/parastyx/OpenCL/

(※Yahoo!ジャパンはgeocitiesは閉鎖せず、引き続き提供するんですね)
同じ人の別のページで、GPUを利用した場合の高速化の概算が記載されています。
50倍くらいのスピードだそうです。
http://www.geocities.jp/parastyx/CUDA/
ツールといっても、パソコンを使わずビデオカメラをつかった方法です。
うまくまとめてあります。

特にフラクタルに限ったわけではないですが
インタラクティブな幾何学用のソフトCinderellaです。
これまで有料でしたがバージョン1.4は、
フリーソフトウエアになったようです。

シダのIFS
http://cinderella.de/files/HTMLDemos/4F01_Farn.html

コッホ曲線
http://cinderella.de/files/HTMLDemos/4F04_Koch.html
Context Freeという画像生成用の言語によるIFSフラクタルの作例です。
簡単な記述で、楽しい形ができます。

http://www.contextfreeart.org/mediawiki/index.php/Tutorials/Fractals

こちらはすごいリアルな絵です
http://www.anthonymattox.com/neuron-fractal

youtubeにも幾つかのっています。
4の関連ですが、ビデオによるフラクタル生成のまとめページがありました

http://www.videofeedback.dk/World/
Sageという数学ソフトウエアでのフラクタルの作例です

http://wiki.sagemath.org/interact/fractal
IFSの立体フラクタルを独自の言語で作成するためのソフト。
反転や、簡単なメビウス変換を使えるにはえらいですね。

http://www.nsu.ru/fractals/builder3d_en.htm
2の関連で、

GPGPUを利用したmandelbrot集合描画のまとめページと、
自作実装を紹介しています。
http://www.yakiimo3d.com/ja/2010/02/02/directcompute-mandelbrot-fractal-viewer-2/

GPGPUは、単精度まではいいですが、
倍精度はまだまだおそいので、今後に期待ですね。

OpenCLのMandelbrotビューア実装のスレッド
いろんな人が、議論している。

http://forum.beyond3d.com/showthread.php?t=55859
手前味噌で恐縮ですが、数年前から作っていたエスケープタイムフラクタルのレンダラをフリーソフトとして公開しました。X11, NCURSES, ZLIBがインストールされているLinux, Macで動作確認をしています。
http://www.k3.dion.ne.jp/~sn1976/site/Software_files/open_fractal.tgz
元々個人的ツールなのでソースは汚いと思います。また高速化のためのプロプラエタリな部分のコードは除去していますので、計算速度はそれなりです。OpenMPでの並列化と適応型アンチエリアシングを実装しているので他の開発者の参考になれば幸いです。
使い方がわからない等質問があれば、遠慮無くメッセージをください。
ニシゴンさん、
GPLのソフトウエアリリースおめでとうございます。
私の環境はwindowsなので、cygwin上でビルドして、動作が確認できました。

まだ詳しく触っていませんが、今後のバージョンアップ楽しみにしています!
動作確認、ありがとうございます。今後のバージョンアップでは皆さんの意見を反映させて行きたいと思うので、宜しくお願いします。
Power Fractalという並列化に特化したソフトウエアがあるようです。

http://daugerresearch.com/fractals/powerfractal.shtml
Mandelbrot集合のOpenCLのベンチマークだそうです。

http://www.bealto.com/mp-mandelbrot_benchmarks.html
Qt+OpenCLをつかったMandelbrot Viewerだそうです。

モバイルも含め、マルチプラットフォームの「コンベンショナル」なGUIアプリケーションを作るなら
Qtはよい選択ではないでしょうか?

http://doc.qt.nokia.com/opencl-snapshot/mandelbrot.html
京大の宇敷先生による2パラメータの複素力学系のマンデルブロ集合、ジュリア集合用のソフトウエアです
4月9日の京都力学系セミナーで講演で紹介化されたものです。
http://www.math.kyoto-u.ac.jp/dynamics/

Mac用のみの提供のようです。
http://www.math.h.kyoto-u.ac.jp/~ushiki/CompExp/index.html
MPIとOpenMPを使って並列処理するMandelbrot集合レンダラーのソースコードを公開してみました。実はCUDAを使ってGPUで処理するバージョンも既にあるのですが、条件分岐処理が複雑すぎるためか、倍精度演算が遅いためか、CPU1コア程度の性能しか出ません。どなたか、GPUで高速化できる方がいれば、教えてください。
http://www.k3.dion.ne.jp/~sn1976/site/Software_files/mandelbrot.tgz
googleが公開した、webアプリです。
http://juliamap.googlelabs.com/
沢山ありすぎるソフトウェアですが
Fractalforums.comの2年くらい前の記事をみていたら
Fragmentariumというものがもりあがっていました。
FRAGという拡張子のファイルを読み込むので、すごいFRAGだねみたいな感じでもりあがっていました。

Macでも古いバイナリがダウロードでき動作しました。
http://syntopia.github.io/Fragmentarium/get.html

Vladimirさんがクライン群の極限集合のファイルを提供してくれています。
http://www.fractalforums.com/ifs-iterated-function-systems/fractal-limit-set-of-4d-hyperbolic-reflection-groups/
古典すぎるので、もうみなさんもご存知なのかもしれませんが、私はWindows3.1のころからこれで遊んでいました。「FractInt」です。ソースも公開されています。

http://www.fractint.org/

このWindows版をインストールし、exeへのショートカットを作り、「互換性」タブで「256色」にチェックしてこのアプリケーションを起動し、左右の矢印を押してみてください。面白いと思ったら、上下の矢印も試してみてください。
GPUをつかうなら
tensorflowでdemandelbrot set
https://www.tensorflow.org/versions/master/tutorials/mandelbrot/index.html

ログインすると、残り1件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

フラクタル好き 更新情報

フラクタル好きのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。