Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用计算着色器绘制大型点云?_Ios_Opengl Es_Metal - Fatal编程技术网

Ios 如何使用计算着色器绘制大型点云?

Ios 如何使用计算着色器绘制大型点云?,ios,opengl-es,metal,Ios,Opengl Es,Metal,我到处都在读,我需要使用计算着色器来获得高性能的3d点云。 我使用的是金属,在iPhone12Pro上使用vertex/fragment的速度很慢,1000万点每秒20帧 我可以用计算着色器绘制一个漂亮的2d粒子系统,但是 如何使用计算着色器绘制点云的深度/3d? 看起来他们正在使用计算着色器——这肯定需要大量的转换才能将其从OpenGL转换为Metal。他们在3090上以796Mil点达到(自我)报告的稳定每秒64帧。我不知道Pro12的硬件功能,因此您的里程可能会有所不同

我到处都在读,我需要使用计算着色器来获得高性能的3d点云。 我使用的是金属,在iPhone12Pro上使用vertex/fragment的速度很慢,1000万点每秒20帧

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

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