0

VTKを使用して、通常のデスクトップアプリケーションでデータをレンダリングしています。たとえば、次のような画像の場合です。

http://www.invicro.com/images/stories/NasalMergeSolidLabeled.gif

そして私はxtkについて学ぶことにとても興奮していました。xtkはウェブブラウザで同じレンダリングを生成する素晴らしい仕事をします。私はすでにROIをvtkにエクスポートして、xtkにロードできるようにしました。

http://www.vivoquant.com/xtk/index.html

ただし、最初のリンクの画像にあるように、マウスのMIPレンダリングも追加したいと思います(さらにコンテキストを提供するため)。VTK側では、vtkVolume、vtkVolumeRayCastMIPFunction、およびvtkFixedPointVolumeRayCastMapperを使用してMIPレンダリングを生成します。残念ながら、xtkが使用できる方法でこれをエクスポートする方法をまだ理解していませんでした(skull.vtkで05を減らすのと同様です)。

生のボリュームデータセットからskull.vtkの例をどのように作成したか教えてください。

どうもありがとうございます。素晴らしいツール!キリスト教徒

4

1 に答える 1

0

クリスチャン、あなたのデモは素晴らしく見えます!

残念ながら、ボリュームレンダリング/MIP機能はXTKではまだ利用できません。

おそらく、それは3/12/12に予定されている次のリリース3に含まれるでしょう。

現在、この(非公式の)レッスンのように.nrrdボリュームデータファイルをロードすることはすでに可能です:http: //lessons.goXTK.com/10/ 不安定である可能性があるxtk_edge.jsバージョンを使用していることに注意してください。

この機能は、今後のボリュームレンダリングのベースとなるため、次のようなものを想像できます。

v = new X.volume();
v.load('rat.nrrd');
v.setVolumeRendering(true); // this call might change

あなたが参照し、MIPのように見えるかもしれないskull.vtkファイルは、実際には不透明度が低減された単なる表面モデルです:)

乾杯、ダニエル

于 2012-02-29T12:43:54.697 に答える