Trying out Babylon.js
I built a similar hexagonal prism field scene again, this time with Babylon.js by following their instancing demo, to get a feel for that framework.
Performance of my code is poor, but that is due to my choice of tools inside of Babylon.js, not due to Babylon’s performance itself. The Babylon community seems great, and they have pointed me toward using Babylon.js’ Solid Particle System.
I think Babylon has a more opinionated way of doing things compared to three.js, which can be great depending on how you feel about frameworks vs libraries, but requires learning a bit about how things are done, and obviously I am still new to Babylon.js.
So up next, implementing this same example using the Solid Particle System.