| IBM OpenDX | |
|---|---|
スカラー場の可視化 | |
| プレビューリリース | CVSを通じて |
| 書かれた | 主にC |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | プロット |
| ライセンス | IBMパブリックライセンス |
| Webサイト | www |
OpenDXはOpen Data Explorerの略で、 IBMの科学データ可視化ソフトウェアです。複雑な領域(機械の歯車や人間の脳など)と測定データまたは計算データを処理できます。データは、物体の様々な点におけるスカラー(脳内の化学物質の濃度など)、ベクトル、またはテンソル場(歯車が動作しているときの変位テンソル場やひずみテンソル場など)のいずれかです。データ測定点は等間隔である必要はなく、均一な間隔である必要もありません。このプロジェクトは1991年にVisualization Data Explorerとして開始されました。
OpenDXは、カラーまたはグレースケールでコード化された量、あるいはベクトル、流線、リボンとしてプロットされた3D画像を作成できます。オブジェクトをスライスして内部構造を可視化し、スライス面上のデータを高さコード化されたグラフとして表示できます。オブジェクトを回転させて任意の角度からデータを表示したり、回転した動きを アニメーション化したりすることも可能です。
OpenDX は、 X Window System上のMotifウィジェット ツールキットに基づいています。そのグラフィカル ユーザー インターフェイスには、直接的および間接的なさまざまなインタラクタがあります。直接インタラクタを使用すると、ユーザーは画像を直接操作できます (回転やズームなど)。間接インタラクタ (ダイアル、スイッチ、ボタン、スライダー) を使用すると、ユーザーは視覚化のさまざまな側面を制御できます。インタラクタはデータ駆動型であるため、よりスマートです。インタラクタは、自動範囲設定および自己制限を行います。インタラクタはデータを調べ、そのタイプに応じて、データの最小値と最大値を決定したり、データに基づいてオプションメニューのリストを作成したりします。ユーザーは、データのある側面 (メタデータなど)に基づいて、インタラクタのラベルを設定することもできます。

データ駆動型のコンセプトは、スライダー、ダイヤル、オプションメニューだけに適用されるものではありません。ベクターインタラクターにも適用されます。ベクターインタラクターはデータの次元に基づいて再構成され、各ベクター要素の最大値と最小値に基づいて自動的に範囲を決定します。
データエクスプローラーは、データを視覚化するためのツールとユーザーインターフェースのシステムです。一般的に、データの視覚化は以下の3段階のプロセスから成ります。
OpenDXの主なコンポーネントは

この例では、建物内の粒子状物質(塵)の流れを視覚化します。この場合、視覚化される量はスカラー値、すなわち粒子の濃度です。空間内の各点における粒子の濃度は色で表されます。読者は、画像の右上隅にあるカラーバーと色を比較することで、濃度を推測できます。視覚化を向上させるため、図には、濃度に比例した高さ(平面の法線方向)があるかのように影が付けられています。OpenDXでは、これをラバーシート効果 と呼びます。
ベクトル場はスカラー場よりも視覚化が難しい。ここでは、立方体キャビティ(よく研究されている正方形 キャビティのベンチマークの3Dバージョン)内の流れを考えてみよう。流線を用いることで、流れの方向を把握しやすくなる。ロケット(キャビティ上部の大きな赤い矢印)は、強制流れを表している。