【问题标题】:XNA heightmap from memory内存中的 XNA 高度图
【发布时间】:2011-02-01 18:03:50
【问题描述】:

我正在尝试使用高度图来可视化来自 Kinect 的数据(高度图 + 彩色图像)。为此,我需要能够经常更新高度图。直接内存访问会很好(指针或数组)。

显然terrainModel = Content.Load("Models\terrain"); 不会这样做,因为它会加载一个静态高度图。

我怎样才能做到这一点?或者,(在 XNA 中)以 3 维显示图片的最佳方式是什么?

其他人做过的类似事情的例子:

【问题讨论】:

    标签: 3d xna kinect


    【解决方案1】:

    一种方法是维护高度图位置数据in a texture。这个纹理可以传入着色器并用于渲染地形的位置

    本教程应该让您了解如何执行此操作。明显的警告是,这个特定示例使用静态纹理作为置换贴图,您希望在其中动态生成该纹理:
    http://www.catalinzima.com/tutorials/4-uses-of-vtf/terrain-rendering-using-heightmaps/

    【讨论】:

      猜你喜欢
      • 2012-05-12
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 2010-11-25
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多