After seeing a demo of a WebXR export of MRTK running in-browser, I suggested that what we really need is an effort to bring the MRTK to Babylon.js. @PirateJC suggest I post this here.
The current Babylon.js GUI and 3D GUI classes are quite nice; I used them for my 3DUI class in the spring, and plan on using Babylon again in the fall. BUT, while they share a lot of visual and functional similarities to MRTK, they are not really as complete or elaborate (see GitHub - microsoft/MixedRealityToolkit-Unity: Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.).
Since both are being driven out of Microsoft, and we can even run Babylon.js on VR and AR (including Hololens2!) devices, it would make a lot of sense to have a version of MRTK that is implemented directly in Babylon. MRTK is MIT licensed as well.
The big challenge, of course, is that much of it would need to be rewritten, and once that happens, keeping it up-to-date feels like a full time job.
But, I’m curious if others see the value here.