我正在使用“webgl particle sprites example - snowflakes”测试10000点纹理,我正在尝试使用sprites& spritematerial。 如果与第一个相比,精灵aproach的表现真的很差。
Sprite,正如文档所说,用来看它始终朝向相机。但是我使用pointcloudmaterial得到了相同的结果....
Sprite可以使用纹理比pointcloudmaterial做更多的事情。但是......我不明白有多大的性能差异。
我有些疑惑:
为什么精灵案这么慢?
有没有办法'旋转'pointcloudmaterial或将其固定到给定的3D旋转?
我真的很感激对此的解释。
答案 0 :(得分:0)
我不太专注于three.js的工作方式。但是使用PointCloud(最近重命名为Points)调用的原因似乎总是效率。如上所述here,例如。
通常,对于许多相同对象执行单个操作比对未知相同的对象执行许多操作更快是有意义的。即使它们在实践中是相同的。