ここで、フラット ブロッキング マルチ解像度ボリューム レンダリングを実装したいと考えています。ご存知のように、まずボリューム データを互いに等しいサイズの 2^n*2^n*2^n ブロックに分割する必要があります。各サブブロックのLOD (Level of Detail)。最後に、異なる解像度を使用してこれらのブロックを圧縮テクスチャに保存します。
今私の質問は:
(1)論文《医療データの多重解像度テクスチャレンダリング》を読んだところ、ブロックの次元は2のべき乗でなければならないとわかりました。 ,ボリュームデータはどのように分割すればよいですか?
(2)各ブロックの LOD を計算する方法を教えてください。代表的な有用なアルゴリズムを教えてください。
以下は、論文《医療データ用のマルチ解像度テクスチャ レンダリング》のアルゴリズムです。ブロックの各レベルの詳細は、以下の式で定量化できます。
avgi は、特定の親ブロックの i 番目のサブブロックの 2^3(max_l) スカラー値の平均を意味します。max_l は、親ブロックの詳細の最高レベルです。l は、現在 (?? ??よくわかりません。Sj はスカラー値を意味します。