Made with r147 + importmaps. Thus, better to open in Chrome
The base of the demo is this example: three.js examples
So I just had a thought “what if I do it with InstancedBufferGeometry?”.
there was an interesting question about interacting with it, whether you can make it react to mouse for example. And I think the answer is yes (probably just pass the the mouse position as a uniform and figure that out in the shader)