我有一个使用 Three.js ParticleSystem 渲染大约 50,000 点的应用程序。我花了很多时间寻找进行拾取(光线投射)的有效方法,以便能够与各个点进行交互,但还没有找到好的解决方案。我正在考虑更改为仅使用粒子数组而不是粒子系统。
我的问题是:
- 我错过了什么吗?有没有使用 ParticleSystem 进行挑选的好方法?
- 使用粒子数组而不是粒子系统会不会影响性能,特别是因为我正在利用将多个属性数组传递到着色器的能力。
感谢任何人都可以提供的任何见解!
我有一个使用 Three.js ParticleSystem 渲染大约 50,000 点的应用程序。我花了很多时间寻找进行拾取(光线投射)的有效方法,以便能够与各个点进行交互,但还没有找到好的解决方案。我正在考虑更改为仅使用粒子数组而不是粒子系统。
我的问题是:
感谢任何人都可以提供的任何见解!