Notes from Google I/O 2016 VR & Cinema

One line might encapsulate the thrust of VR filmmaking as it exists today:

“…intricately laid out chaos…”

  • Control over the traditional frame goes away in VR, as a result the medium is fundamentally changed: “The frame is a precious thing for a filmmaker. It’s our medium.”
  • “In traditional cinema we use the concept of a frame to make sure people pay attention to what we want them to pay attention to.”
  • Manage people’s attention via points of interest. These can be visual or audio or both.
  • Control comes from thinking about how someone might engage in the space.
  • “Our…

  1. Wow, I think that’s cool.
  2. Everyone is telling me it’s the worst idea they’ve ever heard.
  3. I think they’re right, maybe I should give up.
  4. Well, maybe they’re not. I think there’s something here.
  5. This is harder than I thought it would be.
  6. They’re definitely right. This is really bad.
  7. Amazing, I can’t believe someone else also believes this is cool. We should work on this together.
  8. Why doesn’t it work anymore?
  9. Nope, we were both wrong. This is awful.
  10. Hold on a second. Someone is using this, and they seem to like it.

The typical path of how people…


Notes from Fantastic Contraption and why VR Menus Suck

  • Thematically, the talk covers the question: how do you create a successful toolbox for users in VR?
  • 2D menus in VR are much worse than objects the user can interact with. Using your hands is a big part of what makes VR fun and accessible, and leaning on menus takes that natural interaction away.
  • Their original prototype had two UI/UX systems: a menu and a cat that followed you around. Once they tried it in VR, the cat was superior.
  • The cat was more fun, engrossing, and intuitive: “VR with hands is the future of computing.”
  • UI/UX in VR…

Use three.js to make a native virtual reality Cardboard app

Designing and developing VR apps can be as fun as Minecraft itself. With just a little JavaScript, we can create our own virtual reality Minecraft-style world — entirely from the comfort a web browser.

To do so, we’ll be using three.js (a popular graphics library for the Web) and the RenderLoop web app.

RenderLoop apps follow the same app.js model of Node and React Native. They bind JavaScript to code native to each platform and SDK. (For the curious, Renderhooks — our scripting runtime — is what does this work.)

To create an application, we need to write what’s known…


Make a native GearVR app using JavaScript, 100% in a browser

In this tutorial we’re going to cover how to make a native GearVR app using JavaScript, and entirely from your browser.

To do so we’ll be using the RenderLoop web app, available for free here: https://app.renderloop.com

The app we’ll be recreating is the same one that John Carmack made in his Live Coding talk at Oculus Connect 2015.


Four color palettes. One is the original, but which one and why?

As a way to understand the impact of color in design, I’m taking illustrations, logos, and user interfaces, and changing their color palettes in Photoshop.

One of the four images in the grid is the original, and the other three are the explorations.

Can you guess which one is the original? How did the color change affect the design?

Gameboy 3D by Giulia Baldini. See the original.

Four color palettes. One is the original, but which one and why?

As a way to understand the impact of color in design, I’m taking illustrations, logos, and user interfaces, and changing their color palettes in Photoshop.

One of the four images in the grid is the original, and the other three are the explorations.

Can you guess which one is the original? How did the color change affect the design?

Love Email by Igor Levin. See the original.

Four color palettes. One is the original, but which one and why?

As a way to understand the impact of color in design, I’m taking illustrations, logos, and user interfaces, and changing their color palettes in Photoshop.

One of the four images in the grid is the original, and the other three are the explorations.

Can you guess which one is the original? How did the color change affect the design?

Lion by artsigma. See the original.


Four color palettes. One is the original, but which one and why?

As a way to understand the impact of color in design, I’m taking illustrations, logos, and user interfaces, and changing their color palettes in Photoshop.

One of the four images in the grid is the original, and the other three are the explorations.

Can you guess which one is the original?

Clouded by Burnt Toast Creative. See the original.

Four color palettes. One is the original, but which one and why?

As a way to understand the impact of color in design, I’m taking illustrations, logos, and user interfaces, and changing their color palettes in Photoshop.

One of the four images in the grid is the original, and the other three are the explorations.

Can you guess which one is the original?

The Laundry Line by by R A D I O. See the original.

Nicolas Lazareff

Messi never dives, and Feynman is surely joking. What was Euler’s Erdos number?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store