Performance Optimization Tips for Lots of Spheres (but a bit complicated)?

@lxiangyun93 Just out of curiousity, why did you decide to use spheres instead of textured points?

https://jsfiddle.net/prisoner849/z3yfw208/

I took this example as a base, and modified it a bit: Instancing Point Cloud