フラクティント

フラクティント
開発者ストーンスープグループ
初回リリース1988年9月 (1988-09年
安定版リリース
20.04p14 / 2015年8月22日 (2015年8月22日
オペレーティング·システムMS-DOSLinux
入手可能な英語
タイプフラクタル生成ソフトウェア
ライセンスフリーウェア
Webサイトfractint.org

Fractint(旧称FRACT386)は、様々なフラクタル図形を描画・表示するためのフリーウェアのコンピュータプログラムです。このプログラムはMS-DOS上で開発され、その後Atari STLinuxMacintoshに移植されました。1990年代初頭には、Fractintはパーソナルコンピュータ向けのフラクタル図形生成プログラムの決定版でした。[ 1 ]

Fractintという名前は、フラクタル(fractal )と整数(integer)組み合わせた造語です。これは、Fractint の初期バージョンでは、数値演算コプロセッサを搭載していないコンピュータでのレンダリングを高速化するために、整数演算(固定小数点演算とも呼ばれる)のみを使用していたことに由来します。その後、浮動小数点演算任意精度演算モードが追加されました。

FractIntは、文献に登場したほとんどの種類のフラクタルを描画できます。また、厳密にはフラクタルではないものの、より正確には表示ハックと表現できる「フラクタルタイプ」もいくつかあります。これにはセルオートマトンが含まれます。

発達

Fractint のカラーパレットエディタを使用したマンデルブロフラクタル(DOSBOX 0.72 のバージョン 20.0)
マンデルブロ集合の一部を極端に拡大したもの。集合が自身のほぼコピーを含んでいる様子を示している。

Fractintは1988年にFRACT386として登場しました。これは、 Intel 80386プロセッサ上で整数演算を用いてフラクタルを高速にレンダリングするコンピュータプログラムです。80386では、浮動小数点演算をネイティブにサポートするためにIntel 80387コプロセッサが必要でしたが、これはIBM PC互換機では珍しいことでした。

FRACT386の初期のバージョンはバート・タイラーによって書かれました。彼は整数演算を使用するTIベースのプロセッサ用のマンデルブロ・ジェネレータをベースにして、386マシン用に同様のプログラミングを試みることに決めました。[ 2 ]

1989年2月、このプログラムはFractintと改名されました。1990年7月には、ハワード・チューによって演算ルーチンがモトローラ68000アセンブリ言語 で書き直され、 Atari STに移植されました。

フォーク

FRACTINTには注目すべきフォークが2つあります。ManPWinとIterated Dynamicsです。ManPWin WinFract 18をベースにしたフォークで、ソース コードはgithubに掲載されています。Iterated DynamicsはFRACTINT 20.04パッチレベル4をベースにしたフォークで、ソースコードはgithubに掲載されています。

参照

参考文献

  1. ^ Ray Girvan (1991年8月24日). 「レビュー:Fractintが書籍化」 . Newscientist . Reed Business Information . 2013年3月25日閲覧
  2. ^ Tyler, BertとWegner, Timothy, Fractal Creations, 第2版, Waite Group Press, 1993, ISBN 1-878739-34-4、461ページ

さらに読む