【发布时间】:2021-04-28 23:42:33
【问题描述】:
我到处都在阅读需要使用计算着色器来获得高性能 3d 点云的信息。 我正在使用金属,在 iPhone 12 Pro 上使用 1000 万点的顶点/片段速度慢 20fps
我可以用计算着色器绘制一个漂亮的 2d 粒子系统,但是 如何使用计算着色器绘制点云的深度/3d?
【问题讨论】:
我到处都在阅读需要使用计算着色器来获得高性能 3d 点云的信息。 我正在使用金属,在 iPhone 12 Pro 上使用 1000 万点的顶点/片段速度慢 20fps
我可以用计算着色器绘制一个漂亮的 2d 粒子系统,但是 如何使用计算着色器绘制点云的深度/3d?
【问题讨论】:
https://www.cg.tuwien.ac.at/research/publications/2021/SCHUETZ-2021-PCC/
看来他们正在使用计算着色器——这肯定需要大量的翻译才能将其从 OpenGL 转换为 Metal。他们在 3090 上以 7.96 亿点达到(自我)报告的稳定每秒 64 帧。我不知道 Pro12 的硬件功能,所以你的里程可能会有所不同。
【讨论】: