2016-12-05 55 views
0

我正在研究一些东西,我在想为什么Tango开发者为Unity3D选择通过操纵网格的顶点而不是使用内置的粒子系统来可视化点云?根据我的经验,在着色器中获得点数似乎还有很多工作要做;即使我几乎复制并粘贴了Tango的Point Cloud Shader以及一堆其他问题,但无论出于何种原因,我都无法在着色器中重新调整点的大小。可视化项目探戈点云

+0

您应该可以通过在着色器中使用gl_pointSize来调整点的大小。但在这种情况下,使用网格与粒子系统确实没有特别的理由。 –

+0

您在地球上如何在Unity3D中使用Tango而不会每30秒崩溃一次? –

+1

@PeterMorris我按照Tango网站上的说明操作。 https://developers.google.com/tango/apis/unity/ –

回答

0

如果你使用正确的方法,你可以在Unity3D上以90fps的速度做10亿分。您无法再调整Unity上的点数。 Unity3D刚刚从我们这里吹来 - (它仍在使用DirectX 9)。忘记gl_pointSize - 不工作;你必须为大小的点做几何着色器。

+0

当然,FPS依赖于运行图形的系统.... – Martin