exokit-web
exokit-web copied to clipboard
Exokit WebXR engine for the browser
Makes Exokit use A-Frame's canvas, likely needs GL debugging to work correctly.
Adds an initial service worker cache; this should primarily help optimize our proxy hits. Additionally, it sets the stage for Exokit Web to be used in a PWA.
This refactors some of the Exokit Web registration code to work with the new conditional include in the [exokit multiplayer demo](https://github.com/exokitxr/multiplayer).
Add URL entry so that arbitrary URLs can be tested.
It'd be nice if I could fly in first person mode by holding down RMB while moving around with WASD like in Mozilla Spoke or Unity
https://janusvr-examples.github.io/desert/ 
The root Exokit Web context hijacks things like `fetch` and `XMLHttpRequest` to rewrite the URL to proxy through the service worker. This is not happening for scripts loading as a...
Babylon.js does not auto-enter on web.exokit.org anymore, most likely due to a change on the example page and the `sw.js` not handling it gracefully.
It looks like Cryptovoxels will not dynamically load more chunks just by the player walking; it only works via teleport. Therefore it does not gracefully handle the Exokit Web case,...
Repro: - Open A-Painter `xr-iframe` - Use middle mouse button to teleport in 2D - Note the controllers do not the HMD anymore.