2011-11-10 5 views
2

私はKinectから濃密な点群をレンダリングするためにXNA4.0を使用しようとしています。私が知っている唯一の方法は、各点を三角プリミティブとしてレンダリングすることです。小さなセットの点ではうまく動作しますが、呼び出しから描画できるプリミティブの最大数は65535ですが、高密度の640×480の奥行き画像を描画したいと考えています。どのようにこれを行うにはどのような提案?ありがとう!XNA4.0を使用して濃密な点群をレンダリングする

答えて

0

Reachプロファイルを対象としていますが、代わりにプロジェクト設定をHiDefに変更してください。この方法で、コールごとに1048575のプリミティブを描画できます。

0

ポイントクラウド全体を1回の呼び出しで描画する理由はありますか? 1回の描画呼び出しと同じくらい効率的ではありませんが、640x480ポイントはまだ65535の5バッチだけです。これは絶対に過度ではありません。

同じ問題が発生しますが、多数の同一オブジェクトをレンダリングする方が効率的なハードウェアのインスタンス化を検討することもできます。

関連する問題