Ask HN: Anyone tried development using an Oculus?
A few months ago I bought an Oculus Quest 2 with the vague idea that I'm going to set up a development environment inside it.
It is a bit heavier than I expected, and while I had some fun with Beat Saber, I have not used the thing for work.
I mostly do web development - Nuxt on the frontend, Rails on the backend. My standard development environment is Visual Studio Code.
I'm curious if anyone found a place for the Quest in their work processes.
86 comments
[ 2.3 ms ] story [ 147 ms ] thread[1]: https://immersed.com/
Only on Windows, but you can trick Immersed on Linux to create virtual monitors for you by using an HDMI dummy dongle
To help with ergonomics, I would recommend a Halo style strap and a fan facial interface to help with longer sessions. If you were glasses, or computer glasses normally I generally recommend getting the Occulus prescription lens.
I would recommend at least trying it, as mentioned it won't be for everyone, but it is definitely a cool experience. With a bit more innovation at the ergonomics, I can definitely see this being a thing in the future.
The most common form is just another lens that clips on top of the VR lens so it's not something that will require disassembling your expensive VR headset.
This solves the fogging up problem in my experience, along with light leak from thicker arms on glasses pushing foam covers away, scratches on lens from glass/headset contact and also the fact that I broke a pair of glasses wearing them inside a VR headset.
Depends on the type of game, I play flight sims, elite dangerous, no mans sky and project cars 2 - no need to shuffle furniture with those.
I have a dream that we'll see a good quality dungeon crawler I can play coop locally with the kids, that's immersive enough to warrant standing, but I don't see it happening.
That said as someone who loves space/flight and driving games VR is an unalloyed win for me.
For other sims I have to set up the HOTAS on my desk which leads to a little bit of shuffling around.
My current best guess is Unity, but perhaps there is something simpler to start with?
——
[0]: https://lovr.org/
The default Oculus browser supports WebXR, so if you want a more webby tech stack you can start building using stuff like A-Frame or Mozilla Hubs. Though, be aware that whatever you can run in web-based VR is still pretty much second-class citizen status, with heavy performance/usability restrictions.
Rendering people has a different set of challenges. Skin and hair and eyes have weird textures. Facial animations are difficult to capture. But its more of a solved problem than text.
To a large extent we could make some photorealistic humans in VR, under some definitions, but we don't.
Highly recommended reading since this person is basically living 3-10 years into the future and telling us what it's going to be like. :]
[1]: https://simulavr.com/
The screen(s) and mouse/kb aren't the current productivity bottleneck for people.
TLDR: they provide unlimited screens of any size, improve work focus & immersion, are usable outdoors (no laptop glare), improve privacy (no one around you can snoop your screen), and their compact design frees up desk space. They also promote better posture and freedom of movement: with a VR computer you can change positions, sit up, lean back, stand, lie down, or even walk while you compute.
[1] https://simulavr.com/blog/why-vrcs-are-better-than-pcs-and-l...
Our headset boards were recently assembled, so we're expecting review units within days or weeks.[1] Our software is also demoable on GitHub for HTC Vive & Valve Index platforms.[2]
[1] https://simulavr.com/blog/first-batch-of-boards/
[2] https://github.com/SimulaVR/Simula
However, even with my glasses on, the resolution is about 1/4 of what’s needed to perfectly render text. It’s also too heavy, and too hot for more than an hour.
But I’m interested in your experience.
As you say they are still a bit heavy, it's tolerable for an hour of gaming but not work. Now that VR is mainstream I'm sure this will gradually improve, it would be nice to have something almost as light as a pair of glasses or maybe more realistically headphone weight, that would also make it feel a lot more convenient to take on and off without all the head strap paraphernalia. Might be worth revisiting the idea in a decade.
https://www.oculus.com/experiences/quest/2017050365004772/
https://medium.com/immersedteam/working-from-orbit-39bf95a6d...
VR headsets are not yet a replacement for IRL screens, but I can see that happening one day.
http://videogamekraken.com/cybermaxx-by-victormaxx
As a consumer, you have to enforce limits and stop buying consumer goods that are against your best interest.
You deserve what you tolerate, and if you buy a product that you don't own, and you get mistakenly locked out of your account and end up with a bricked product, then you deserve it.
What's next? Food packaging that requires registration? If I am buying a product then I am the owner. Private property as a right must be protected.
As others have mentioned, the eyes / camera motion sensors and telemetry tracking HMD felt like invasion of my privacy too.
Everytime i finished a session of dev for VR or playing some VR games I would use home made cardboard caps to cover the motion sensors and disconnect the HMD after use. It was a chore to do this every time though.
When facebook added their first firmware update to my Rift, It became sluggish to use. I returned it and was refunded. I then bought a 3D projector and use face tracking camera instead so i can look around still like you do in VR and have a higher fidelity experience playing racing sims etc. Also for space games, the big screen feels like I'm using a view screen on the starship enterprise.
Its convenient, It's more social too because others can share the experience. For now this suits my needs. Hopefully one day i will look forward to getting a true next gen VR HMD and hopefully one that competes with meta on pricing and without the privacy compromise.
I owned quite a few headsets but I got rid of them over time, the novelty wears off quickly and it's a good way to captivate people new to it but the setup quickly gets cumbersome and impractical for day to day use unless you have a dedicated space for it.
> I bought a 3D projector and use face tracking camera instead so i can look around still like you do in VR and have a higher fidelity experience playing racing sims etc.
Is this a custom setup? It sounds pretty cool / you should consider making a video showing it off.
Head tracking 6DOF on compatible trackIR games. Should be able to work also with none trackIR games using joystick emulation to map to the head tracker.
So this is an entry level tracking method and will hopefully cost you nothing to try as long as you have...
A webcam or phone with a camera.
Ok next Grab this!
AiTrack Software for webcam facetracking.
https://github.com/AIRLegend/aitrack
and this!
Open Track, Headtracking Software download.
https://github.com/opentrack/opentrack/releases
That's basically it.
How to use :
Install both software follow instructions in the links provided above.
There are ways to improve the experience by using higher refresh rate cameras A cheap way is to buy a PSEYE ( old playstation camera ) for $5 - $10 Which has 120hz refresh rate for smoother tracking. You can also take it antother step forward and mod the camera by removing the IR filter lens from the camera to get superior tracking. I've personally not needed to do this with my PS Eye camera because it works ok once you've tweaked the above software settings.
You can create a more immersive experience by using a 3D display/projector and using reshade https://reshade.me/ (Just make sure to tick the 3d depth shader when installing). Now your flatscreen games are 3D with 6DOF headtracking.
Regarding weight: the headsets do need to become lighter, but right now the larger issue is the imbalance of the weight. If you attach an external battery on the back of the head strap*, it will greatly reduce neck strain from prolonged usage, and overall it actually feels lighter.
* BTW, for the Quest 2 specifically you should look around for a 3rd party replacement head strap because they can provide a better fit. Search for "bobovr" on Amazon to see the one I got.