Prepping for an offline networked workshop this weekend.
Quite a challenge to do XR in general, #WebXR also, but to do a social experience without an Internet connection makes it particularly interesting.
Hopefully will report back soon with lessons learned.
Conversation
Few tricks already :
Even though it will all be hand tracked, to make for an easier on-boarding and because it's just so much fun to "grab" things virtually, I use matching stickers for controllers and headsets.
1
Because it's offline but I still want mirroring at least some headset, scrcpy once again to the rescue. No connection needed and it works wirelessly.
Replying to
Ubuntu does let a "normal" laptop with a pretty random WiFi card act as a hotspot, see help.ubuntu.com/stable/ubuntu-
This way devices can connect to it and you can update the workshop content from that laptop.
1
One can surely make a portal page to redirect directly to the content page but I admit, I haven't found out how, suggestions welcomed. 👋
1
can work offline with very few changes, see github.com/aframevr/afram where basically you can download the hand models leftHand.glb and rightHand.glb and possibly fonts.
1
1
Thanks to a recent PR <a-troika-text> also now has a font component github.com/lojjic/aframe- letting you conveniently, including via <a-asset-item>, load your own local font and thus also works offline.
1
Last but now least networked-aframe github.com/networked-afra default adapter does work right of the bat offline.
npm run dev
You are already good to go, examples work offline assuming you did download first all your dependencies, e.g AFrame.
1
Code for the workshop will most likely be at git.benetou.fr/utopiah/text-c which is for now mostly a clean up then, if need be, adding components on a need-be basis. Not really refactoring proper for now but also interesting to reconsider what is "core" versus yet another exploration.
