【问题标题】:How to draw a large point cloud with a compute shader?如何使用计算着色器绘制大点云?
【发布时间】:2021-04-28 23:42:33
【问题描述】:

我到处都在阅读需要使用计算着色器来获得高性能 3d 点云的信息。 我正在使用金属,在 iPhone 12 Pro 上使用 1000 万点的顶点/片段速度慢 20fps

我可以用计算着色器绘制一个漂亮的 2d 粒子系统,但是 如何使用计算着色器绘制点云的深度/3d?

【问题讨论】:

    标签: ios opengl-es metal


    【解决方案1】:

    https://www.cg.tuwien.ac.at/research/publications/2021/SCHUETZ-2021-PCC/

    看来他们正在使用计算着色器——这肯定需要大量的翻译才能将其从 OpenGL 转换为 Metal。他们在 3090 上以 7.96 亿点达到(自我)报告的稳定每秒 64 帧。我不知道 Pro12 的硬件功能,所以你的里程可能会有所不同。

    【讨论】:

      猜你喜欢
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      相关资源
      最近更新 更多