2016-09-11 13 views
0

image3Dグリッドに線をレイキャストしたい。さて、私がボクセルに当たったら、隣り合う8ボクセルの三線形補間値を持っていたいと思います。計算シェーダで3線形補間を行う

計算シェーダでも可能ですか?私はsampler2Dと知っているバイリニア補間は、本質的にハードウェアがサポートされています。

もちろん、私はコードを手動で書くことができます。しかし、それは文字通り素晴らしいパフォーマンスを殺します。

+2

「image3D」の代わりに「texture3D」を使用してみませんか? –

+1

あなたは自分の質問に答えました。ちょうど何とかドットを接続しませんでした;)サンプリングは計算でサポートされており、1Dと3Dにも拡張されています。ちなみに、ここで三線形フィルタリングを実際に意味しますか?これには、min/magとmipフィルタがリニアに設定されています。 3Dテクスチャのミップマップは、ほとんど言わないために少し畳み込まれています。 –

答えて

2

イメージ3Dグリッドを線で描いてみたいです。さて、私がボクセルに当たったら、隣り合う8ボクセルの三線形補間値を持っていたいと思います。

image3Dグリッドの代わりにsampler3Dにキャストします。

関連する問題