I did some experiments with the current points cloud particle system and I quickly encountered shortcomings of it. I think Babylon.js would benefit if the point cloud system wasn’t too bare-bones. At minimum I would like to see these to be resolved:
- Points are not spread evenly when using a mesh to layout surface points. The points are packed towards corners of faces. Is this a bug?
- Points have fixed screen space size. When zooming out from a point cloud, the cloud starts to look much denser than intended. Would be much better if the particles were scaled properly like normal particles do.
- Customizable point textures or change the current one to a smooth circle one. The default square one doesn’t look nice unless the size is set to very small.
- As a bonus, set size to individual points would be very cool feature.
With these fixes babylon.js point clouds would look much nicer and comparable to how they look with three.js.