【问题标题】:Three.js Confused with pointcloud with billboards and spritesThree.js 与带有广告牌和精灵的点云混淆
【发布时间】:2015-09-17 01:58:50
【问题描述】:

我正在使用“webgl 粒子精灵示例 - 雪花”测试 10000 个纹理点,并且我正在尝试使用精灵和精灵材质来做同样的事情。 sprites 方法的性能与第一种相比确实很差。

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

与点云材质相比,Sprite 可以对纹理做更多的事情。但是...我不明白为什么会有这么大的性能差异。

我有一些疑问:

为什么 sprite case 这么慢?

有没有办法“旋转”点云材质或将其固定到给定的 3D 旋转?

我非常感谢对此的解释。

【问题讨论】:

    标签: three.js


    【解决方案1】:

    我远不是关于three.js 工作原理的专家。但是使用 PointCloud(最近更名为 Points)的原因似乎总是效率。以here 为例。

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

    【讨论】:

      猜你喜欢
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 2018-02-14
      • 2012-04-21
      • 1970-01-01
      相关资源
      最近更新 更多