使用Kinect SDK渲染3D模型的简便方法

时间:2012-12-13 13:42:40

标签: kinect 3d-rendering

我已经习惯了Kinect SDK和WPF应用程序(两者都是新手)。

我的应用程序现在获得正常视频,深度生成的视频以及每个像素的深度和颜色值,在一段时间内使用kinect sdk完成:)现在我需要渲染我在3d空间中获得的每个点。对于我已经拥有X Y Z坐标的每个点,我只需要一种简单的方法来渲染它。

这是我已经尝试过的:

  • 使用D3DImage WPF组件和DirectX,结果:没有时间 master directX C ++编码

  • 使用D3DImage WPF组件和SlimDX,结果:找不到任何内容 关于SlimDX的有用文档或如何编写渲染输出 D3DImage组件

  • 使用WPF和XNA,结果:无法在visual studio 2012中导入XNA, 无法在2010年发挥作用。找到了几个例子,没有一个 构建或编译

  • 使用Winforms和XNA,结果:有效,但很难转换 代码来自KinectSDK

  • 使用WPF和MonoGame,结果:没有关于如何使用的示例或文档 在WPF中实现Monogame,只有关于如何实现XNA的帖子博客 在WPF上以不那么高效的方式

现在..我真的没有想法怎么做..所以我在这里要求一些帮助。关于如何在3D环境中绘制点的一个小例子可能是一个很好的起点,如果鼠标交互可以旋转模型,它可以是完全完美的:)

有什么想法吗? :)

1 个答案:

答案 0 :(得分:0)

前段时间我遇到了同样的问题。最好的解决方案是使用Winforms和XNA。没有很好的方法来组合XNA和WPF,并且不会很快改变。您是要创建窗口还是全屏应用程序?在使用WinForms时,你是否正在努力解决任何问题?