注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

複雑で緻密なグラフというのは見ていて飽きないものだ。幾何学的なものも、分子構造のようなもの、フラクタルなものも良くできたものは芸術的でさえある。手で描くのは2Dが限界だが、コンピュータ内であれば3Dのグラフを動かしたり拡大縮小したり様々な角度から眺めることができる。 0

ピクチャ 31.png
サンプルを使ってサーバに接続したところ。蛇のようにくねくねと動き続ける 0

 

そんな高度なグラフを描くことができるソフトウェアを紹介しよう。

今回紹介するオープンソース・ソフトウェアはUbiGraph Client、ダイナミックな3Dグラフを描くソフトウェアだ。なお、オープンソースなのはクライアント側のみなのでご注意いただきたい。 0

UbiGraphはフレームを組み合わせた3Dモデルを描くことができるソフトウェアで、最大の特徴はクラサバ方式になっていることだ。サーバを立ち上げると真っ黒いウィンドウが開き、クライアントから接続して描画を行う。 0

ピクチャ 30.png
別なサンプル 0

 

そして接続にはXML-RPCが利用される。そのため、多数の言語で利用できるのが利点だ。サンプルもC/Java/Python/Rubyといった言語向けに用意されている。勿論、XML-RPCが使えれば他の言語でも容易に利用できるだろう。 0

ダイナミックな描画ができるとあって、有機体のように動くものや、分裂していくものなどがサンプル動画として多数登録されている。どれも魅力的で、自分でプログラムを組んで楽しむことができる。 0

クラサバ方式とは珍しい感じもするが、そうすることでプログラム言語を問わず利用でき、さらに祖結合になるという利点がある。3D空間を使ったグラフを描く際にはぜひ候補に入れて欲しいソフトウェアだ。 0

 

Ubigraph: Free dynamic graph visualization software
 http://www.ubietylab.net/ubigraph/index.html 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が161あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る