This year a Web Animation Weekly subscriber generously sent me to SIGGRAPH to report on the conference and what its news means for the Web animation community. SIGGRAPH is a huge, international conference devoted to computer graphics and interactive techniques. All kinds of people show up here, from researchers in Japan to venture capitalists from India to engineers from down the street at Disney and Pixar.
This year the conference converged on virtual and augmented reality, so that’s what I’ll cover first. Pokemon Go was in high gear and served as a point of commiseration for many attendees—when my assistant and I were arranging Web animation meetups at Downtown Disney, we were also loading up on the area’s fire type pokemon!
Pearl was something to behold, even on Google Cardboard at a demo party, but as I whipped my head around to fully absorb what was happening around me virtually, I knocked into other people crowding around the table back in the real world. Watching Giant required huddling in a room that fit a maximum of two people, wearing expensive headgear. The experience was something else, but will it scale for mass consumption?
It’s possible VR may not be the new paradigm for storytelling, but it does make for one hell of an experience when done well. While Oculus’s animated short film Henry recently won an Emmy—the first VR short to do so—Dear Angelica was not so much a story as the experience of being in 3D painting as it’s being created. It was made with Quill, a house-made 3D painting tool.
Where VR really seemed to excel at this conference was in real-world, high-stress training “games,” like Injustice, where users are forced to make split-second decisions then see how their choices pan out. Studies show people who go through real world experiences and simulations do better when confronted with the same situations than those with no experience at all. I could see VR taking off for emergency training: drills for exiting a burning plane or getting to safety during an earthquake. Also, empathy training: I wonder how many police officers would approach the same situation in Injustice differently after playing the game and seeing their actions through a bystander’s eyes.
Additionally, VR has some compelling medical implications. Voxel Bay, a VR game designed for children to play in a medical setting, is used to distract them from treatment-related pain or anxiety. On the surface, it seems like a promising way to prevent hemophiliac children from developing a lifelong phobia of the needles they depend on to live. But does it work? Follow up studies measuring the patients’ cortisol levels are in the works.
I was personally surprised by how much VR currently relies on goggles that blot out the rest of user’s visual input. This can cause motion sickness issues the industry still struggles to address. But not all VR requires complete visual submission. You can provide VR without goggles, as with this fieldtrip to Mars.
VR on the Web
On the Web, we have the WebVR API, “…a set of DOM interfaces that enable WebGL rendering into Virtual Reality headsets and access to the various sensors for orientation, positioning, and input controls.” (From Mozilla’s Hacks blog.) While WebVR was not represented at SIGGRAPH, it is seeing strong support with browsers.
WebVR 1.0 is on Firefox Nightly, 1.1 is available on custom Chrome builds, and Microsoft just announcing they’re diving in over at Edge. Things are looking up for VR online. But this isn’t the first time we’ve tried to make VR in the browser a reality. Let’s hope this time it sticks! In the meantime, you can decide for yourself if the platforms you care about are WebVR ready.
But we are already solving for these unknowns, and now you can get started, too. Moz VR is a great place to dive in to the world of WebVR. Also from the MozVR team, A-Frame wraps three.js and WebGL in HTML custom elements, enabling folks to create 3D/VR scenes without having to master the intricacies of WebGL. It is declarative and tree-like, using CSS-style attributes with custom elements.
Will VR on the Web be a thing going forward? I look forward to finding out!