Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/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
Three.js与带有广告牌和精灵的pointcloud混淆_Three.js - Fatal编程技术网

Three.js与带有广告牌和精灵的pointcloud混淆

Three.js与带有广告牌和精灵的pointcloud混淆,three.js,Three.js,我正在使用“webgl粒子精灵示例-雪花”测试10000个纹理点,并尝试使用精灵和精灵材质进行相同的测试。 如果与第一个相比,aproach精灵的性能真的很差 如文档所述,Sprite用于始终朝着相机观看。但是我使用pointcloudmaterial得到了相同的结果 与pointcloudmaterial相比,Sprite可以用纹理做更多的事情。但是我不明白为什么有这么多的性能差异 我有一些疑问: 雪碧的箱子为什么这么慢 有没有办法“旋转”pointcloudmaterial或将其固定到给定的

我正在使用“webgl粒子精灵示例-雪花”测试10000个纹理点,并尝试使用精灵和精灵材质进行相同的测试。 如果与第一个相比,aproach精灵的性能真的很差

如文档所述,Sprite用于始终朝着相机观看。但是我使用pointcloudmaterial得到了相同的结果

与pointcloudmaterial相比,Sprite可以用纹理做更多的事情。但是我不明白为什么有这么多的性能差异

我有一些疑问:

雪碧的箱子为什么这么慢

有没有办法“旋转”pointcloudmaterial或将其固定到给定的3D旋转


我真的很感谢你对这件事的解释

我对three.js的工作原理还远远不是专家。但使用PointCloud(最近更名为Points)的原因似乎总是效率。例如,如前所述


一般来说,在多个相同的对象上执行单个操作可能比在未知相同的对象上执行多个操作要快,这是有道理的。即使它们在实践中是相同的。

我对three.js的工作原理还远远不是专家。但使用PointCloud(最近更名为Points)的原因似乎总是效率。例如,如前所述

一般来说,在多个相同的对象上执行单个操作可能比在未知相同的对象上执行多个操作要快,这是有道理的。即使它们在实践中是相同的