【问题标题】:Render dense point cloud using XNA4.0使用 XNA4.0 渲染密集点云
【发布时间】:2011-11-10 13:22:40
【问题描述】:

我尝试使用 XNA4.0 从 Kinect 渲染密集点云。我知道的唯一方法是将每个点渲染为三角形图元。它适用于一小组点但是,我可以从一次调用中绘制的最大基元数是 65535,但我想绘制密集的 640*480 深度图像。关于如何做到这一点的任何建议?谢谢!

【问题讨论】:

    标签: xna kinect


    【解决方案1】:

    您的目标是Reach 个人资料,请将您的项目设置改为HiDef;这样你就可以在每次调用中绘制 1048575 个图元。

    【讨论】:

      【解决方案2】:

      您是否有理由想在一次调用中绘制整个点云?用尽可能多的点填充动态缓冲区,渲染它,然后用下一批填充它并再次渲染,等等。它不如单个绘图调用高效,但 640x480 点仍然只有 5 批 65535 , 这一点也不过分。

      您可能还想研究硬件实例化,它仍然会遇到相同的问题,但对于渲染大量相同的对象更有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-13
        • 2011-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-16
        相关资源
        最近更新 更多