This experience works best on Google Chrome
Virtual Art Sessions is an experiment in virtual reality painting with Tilt Brush. The project partnered with six world-renowned artists bringing them a new way to paint, draw and sculpt. We recorded their sessions and made it accessible online, letting you observe the artists as they develop their virtual reality creations from any angle.
The project renders high volumes of data right in the browser. This includes point cloud data of the artist’s physical form, 3D geometry data of the artwork, and position data of the VR controllers. Using open source web technologies, we transformed that data into something that can be experienced by anyone using the web. No apps or plug-ins needed.
Virtual Art Sessions is open source. It's a bit of a mess, so proceed at your own risk, but if you poke around enough, you’ll see how we created the entire project.
If you’re feeling particularly adventurous, try the experimental VR mode which adapts the project into virtual reality.
An application that lets you use virtual reality to paint the 3D space around you, so you can step around, in and through your drawings as you go. All content made in the Virtual Art Sessions was created using Tilt Brush.
A tool that captures 3D depth information using infrared depth sensors and standard video cameras. Using this, we recorded artist movement and transformed that data into 3D point clouds.
An open source JavaScript runtime built on Chrome's V8 JavaScript engine. With this, we built a server that sent remote commands to Tilt Brush, recorded position data from the VR system and processed this data into JSON files.
An open source JavaScript library that uses WebGL to create fast 2D and 3D graphics. We used this to render the artist and artwork right in your browser.
A Javascript API that allows access to the user’s GPU for smooth graphics in the browser without any use of plug-ins.
An open source, high-quality video format that uses efficient bandwidth and small file sizes. In this project, webM video files store depth, color and position data of the artists’ physical form and is later decoded by a WebGL shader.
A platform that lets web developers build and deploy instantly scalable web applications on Google’s infrastructure.
A Google service that allows for cost effective and scalable online file serving. Video files used to inform color, depth, and position data that create the artist representation are stored here.