概要
フリーの可視化ソフトVisItを用いて可視化する準備方法をご紹介します。
VisItとは
ローレンスバリモア国立研究所が開発しているフリーの可視化ソフトです。siloやvtkのような、流体計算結果を可視化するのに重宝しています。
インストール
インストール環境
私の環境は以下になります。
macOS: 10.14.5
MacBook Pro(13-inch, 2017モデル)
インストール方法
ここから最新版をダウンロード(2019/07/04現在3.0が最新)。VisIt-3.0.0-10.13.dmgをダブルクリックすると下図のようなウィンドウが出てくるので、そこからアプリケーションにコピーします。
起動
VisItをダブルクリックすることでも起動できますが、今回はコマンドラインから起動することを目標とします。
VisItの場所
Macの場合、VisItは以下の場所にあります。
/Applications/VisIt.app/Contents/Resources/bin/visit
可視化用Pythonスクリプト
このvisitを用いて、以下のPythonスクリプトを実行してみましょう。
# Make a plot
OpenDatabase("/Applications/VisIt.app/Contents/Resources/data/globe.silo")
AddPlot("Pseudocolor", "speed")
DrawPlots()
pc = PseudocolorAttributes(1)
pc.colorTableName = "hot_desaturated"
SetPlotOptions(pc)
実行とその可視化結果
以下のようにして実行します。いちいちパスを打つのが面倒という方は/Applications/VisIt.app/Contents/Resources/bin
にパスを通しておくとよいでしょう。
/Applications/VisIt.app/Contents/Resources/bin/visit -cli -s sample.py
すると以下のようなウィンドウが現れます。
マウスでグリグリと回転させることも可能です。
結言
今回は/Applications/VisIt.app/Contents/Resources/data/globe.silo
というサンプルデータを描画してみましたが、他のSiloファイルも描画してみたいところです。