2
我想使用高度圖來顯示來自Kinect(高度圖+彩色圖像)的數據。要做到這一點,我需要能夠經常更新高度圖。直接內存訪問會很好(指針或數組)。內存XNA高度圖
顯然terrainModel = Content.Load("Models\terrain");
不會加載一個靜態高度圖。
我該如何做到這一點?或者,在三維中顯示圖片的最佳方式是什麼(在XNA中)?別人已經做了類似的事情
例子:
我想使用高度圖來顯示來自Kinect(高度圖+彩色圖像)的數據。要做到這一點,我需要能夠經常更新高度圖。直接內存訪問會很好(指針或數組)。內存XNA高度圖
顯然terrainModel = Content.Load("Models\terrain");
不會加載一個靜態高度圖。
我該如何做到這一點?或者,在三維中顯示圖片的最佳方式是什麼(在XNA中)?別人已經做了類似的事情
例子:
一種方法是保持高度圖的位置數據in a texture。這個紋理可以傳遞給着色器,並用於渲染地形的位置。這個tut應該給你一個關於如何做到這一點的想法。顯而易見的警告是,這個特殊的例子是使用位移貼圖的靜態貼圖,您想在其中動態生成貼圖:
http://www.catalinzima.com/tutorials/4-uses-of-vtf/terrain-rendering-using-heightmaps/