Prototypr

Prototyping, UX Design, Front-end Development and Beyond 👾 | ✍️ Write for us https://bit.ly/apply-prototypr

Follow publication

Sketch Plugin: Sketch to VR

Turn your mocks into VR

auxdesigner
Prototypr
Published in
2 min readJul 6, 2016

This plugin works on a Sketch file like this:

And turns it into VR like this:

Poor GIF quality due to Medium’s image compression

Installation

  1. Download Zip and Extract it. There’s a demo sketch file and a SketchToVR.sketchplugin file.
  2. Double click on SketchToVR.sketchplugin. Sketch will install the plugin.

Export your mocks with the plugin

  1. Open the demo Sketch file. The “background” artboard is a 360° photo. The “ui” artboard is the interface on top of the photo. In order to be seamless, the 360° photo you use should be equirectangular. There are some examples on Flickr. The one in my file is from Nick Hobgood.
  2. Go to Plugins > Sketch to VR > Export. The export may be slow due to the size of the 360° photo.

View your mocks in VR

  1. The exported folder will be used to run A-Frame, an open-source Web VR library developed by MozVR. It needs a local server to work (simply opening the HTML page will not work). I recommend the SimpleHTTPServer by Scott GarnerRight click on the exported folder and choose SimpleHTTPServer. Use click & drag to navigate.
  2. To preview on your phone with a Cardboard, there are a few options. If you own a website, just upload this folder to your website and access the URL from your phone. Or you can use Chrome port forwarding to open localhost:8000 on your phone (initial page load may be slow due to the size of the 360° photo). Tap on the bottom right Cardboard icon to switch to VR mode!

Video instructions (35s)

Troubleshooting

  1. If you use your own sketch files, make sure to name your artboards “background” and “ui”.
  2. If you create your own photo / UI, you may need to go into the index.html file to adjust the dimension of the images. Read more about A-Frame.
  3. If you get a system prompt dialog while using SimpleHTTPServer, choose Allow.
  4. If you get some console errors and can’t see anything on the web page, restart the browser.

Have fun making!

Join us for more on Sketch and other prototyping tools.

Published in Prototypr

Prototyping, UX Design, Front-end Development and Beyond 👾 | ✍️ Write for us https://bit.ly/apply-prototypr

Written by auxdesigner

Almost definitely believe in Karma. Inconsistently make consistent things @Google. Mostly kinda know enough to fake it. auxdesigner.github.io

Responses (22)

Write a response