Wrote a guest post for Upload VR about developing for Vision Pro's gaze tracking, the biggest leap in XR user experience in years
It's not right for all contexts and v1.0 is imperfect, but when it works, it's magic - "like a computer is reading your mind in real-time to give you what you want" - and it works in #WebXR.
Periodic reminder: you can watch the evolution of the citations to your papers in a nice 3D visualization. All you need is running a Python script, and a browser. Pro tip: you can also use a #WebXR browser in a #XR device.
It'll be interesting to see how browser support plays out on this new Apple platform. They're already giving it new features like #WebXR, it's coming at a time of heightened scrutiny for Apples browser ban, and a lot of media mainstays are opting not to build dedicated apps for the device, pointing to their web pages instead.
Quick "devlog" preview of a mixed reality* minigame we're making at @3dstreet for Quest3 and Apple Vision Pro using standards-based #WebXR and open-source 3D frameworks A-Frame and Three.js.
Time for my annual year-end snapshot of #WebXR input profile asset use! We're seeing about 30% higher usage vs. last year's Christmas spike, and the regular daily usage is a bit higher than the high point end of year last year.
Hey #WebXR people, as we are still stuck on Android rather than a proper Linux XR headset, could we at least put a Linux instance on a Web page, an immersive one? 🐧😎
Kudos to the whole AFrameVR, threejs and WebVM communities for that, amazingly enough I only put it all together and voila, working GNU environment in WebXR.
Once entering XR the terminal based on xterm.js and https://github.com/AdaRoseCannon/aframe-htmlmesh by @ada works... but freezes, no input (despite term.focus() ) nor refresh (despite term.refresh() or reset()) so suggestions welcomed!
Running nginx in termux as on device HTTPS server works on a standalone HMD too.
@ada Quest browser 30.1 was shipped with experimental support for #WebXR's transient-pointer.
Go to chrome://flags, enable WebXR transient-pointer support and reboot to get the feature.
🍉 Spent a few hours today building a small #webxr#aframe version of Conway's Game of Life 🌱 on @glitchdotcom . Currently supports a 24x24 2D grid, customizable board, random generated seed and play/pause of the simulation. I plan on adding some more features in the future such as templates, speed adjustment, board size and of course work on optimization. Nothing crazy, but a pretty fun project to work on. #wipwednesday