2

高さマップを使用してKinectからのデータを視覚化しようとしています(高さマップ+カラー画像)。これを行うには、ハイトマップを頻繁に更新できる必要があります。ダイレクトメモリアクセス(ポインタまたは配列)がいいでしょう。

静的な高さマップを1つロードするため、明らかterrainModel = Content.Load("Models\terrain");に機能しません。

どうすればこれを達成できますか?または、画像を3次元で表示するための(XNAでの)最良の方法は何ですか?

他の人が行った同様のことの例:

4

1 に答える 1

2

1つのアプローチは、テクスチャ内の高さマップの位置データを維持することです。このテクスチャをシェーダーに渡して、地形の位置をレンダリングするために使用できます

このツタンカーメンは、これを行う方法についてのアイデアを与えるはずです。明らかな注意点は、この特定の例では、ディスプレースメントマップに静的テクスチャを使用しており、そのテクスチャを動的に生成することです。http:
//www.catalinzima.com/tutorials/4-uses-of-vtf/terrain-rendering -using-heightmaps /

于 2011-02-01T21:15:34.140 に答える