2011-02-01 7 views
2

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

明らかにterrainModel = Content.Load("Models\terrain");は、1つの静的な高さマップを読み込むため、実行しません。

どうすればこの問題を解決できますか?あるいは、3次元で画像を表示するための最良の方法(XNAで)は何ですか?他の人が行っている類似のものの

例:

答えて

2

一つのアプローチは、ハイト位置データin a textureを維持することです。このテクスチャはシェーダに渡され、地形の位置をレンダリングするために使用されます

これはどのように行うのかを知っておくべきです。明白な注意点は、この特定の例では、ディスプレイスメントマップに静的テクスチャを使用していて、そのテクスチャを動的に生成したいということです。