This might be somewhat premature, but I wanted to share with you my work on a Three.js port for the JVM.
The basics works, so the work forward is about adding more features. That is, the core engine has been ported successfully from JS/WebGL to Kotlin/JVM/OpenGL.
This will be a light weight, easy to use alternative to the other 3D alternatives for the JVM.
Thanks for your attention!