Here is another experiment with TSL. This time I tried to work with points, which is Sprite with PointsNodeMaterial. The only thing I didn’t get is how to set size properly, to make it look the same on different devices with different devicePixelRatio
Regarding the size property, it’s odd, on mobile if you change codepens rendering ratio to 0.25 it looks much closer to the video you’ve provided, maybe this is a clue