I’ve been thinking about Virtual Reality, of late, as I’ve been working on an internal project that requires VR to deliver architectural visualizations. As I’ve been thinking about it, I thought I’d write about it. Trust me, it’s better than me writing about something I’m not thinking about. 🙂
The state of the art
“If you want quality VR, you need an HTC Vive or an Oculus Rift.” If I had a dollar every time someone said this to me, I’d be able to afford a round of venti lattes at Starbucks. The prevalent thinking is that you need positional tracking and a high-end PC driving one of these HMDs (Head Mounted Displays) to make VR a compelling experience. It’s also believed you need a game engine – most commonly Unity, but I expect to see more use of Stingray here, especially for design viz – to deliver real-time graphics with a frame-rate that’s not going to make you violently ill.
Cutting the cord
For me it feels as though we’re falling victim to entrenched thinking: in the early 1980s who honestly believed CAD would ever be possible on anything other than a high-end workstation? Let alone a phone! Technological advances (I’m loathe to say “Moore’s Law”, as there’s more to it than that) mean untethered experiences will become increasingly viable – whether via Google Cardboard, devices such as Gear VR or (one day) a self-contained VR solution based on Android VR.
There is incredible power in being able to experience VR in this way. You can hand someone a phone (or – and this is even more powerful – have them use theirs!) and give them the chance to visualize a design they care about in stereoscopic 3D. No cords, no attachments… quick and easy.
Going non-native
VR is still very much client-based: again, you “need” a native experience to meet the “quality requirements” for VR. That means having an app of some kind – often a game engine runtime – delivering stereo graphics. This is really no longer the case: major browser manufacturers (Mozilla and Google) already have nightly builds (of Firefox and Chrome) that support the nascent WebVR protocol, allowing them to deliver 75Hz (and in due course 90Hz) graphics via tethered HMDs. And a comparable mobile experience shouldn’t be far behind.
In my opinion the future of VR is web-based. The benefits are just way too compelling for us to be stuck with siloed, native VR experiences.
Beauty is in the eye of the beholder
VR people get really hung up on frame-rates, mainly because their assumption is that they’re catering to the entertainment market, where people will be immersed in VR for hours on end. This is not the case for design viz: for many purposes the convenience of an untethered experience more than makes up for any lack in quality. And for the majority of design viz use-cases, they’re going to be using it for minutes, not hours, which changes things dramatically…
Leave a Comment
You must be logged in to post a comment.