Desktop WebVR (Vive, Oculus)

    You can view any 3D model in Virtual Reality using a WebVR browser and a VR headset like the HTC Vive or Oculus Rift.

    Desktop WebVR viewing requires Firefox 55+ or an experimental version of Google Chrome / Chromium with WebVR support. This technology is very young, and browser support is experimental. You can check browser status and progress at Is WebVR Ready?

    We recommend the Latest version of Firefox.
    For the current status of each browser, headset, and Sketchfab VR feature, see VR Compatibility.
    The WebVR viewer is incompatible with the Google Chrome WebVR API Emulation 1.1.4 extension - please disable it
    1. Download and install a compatible browser.
    2. If you're using Chromium, go to chrome://flags and turn on the "Enable WebVR" and "Enable Gamepad Extensions" flags.
    3. Turn on your device
    4. Start VR Mode on any Sketchfab model page or use the VR Launcher.

    Sketchfab 3d model VR mode google cardboard

    Check out some great content galleries in VR like Museums or Popular.

    Need more help? Try asking in the Forum.

    Have more questions? Submit a request

    Comments

    • Avatar
      James

      Hello,

      As above, we think this is an issue on Chrome's end. The workaround is here: https://forum.sketchfab.com/t/error-in-latest-version-of-chromium/11755

    • Avatar
      Caroline Erolin

      Hi,

      I was wondering how I go about viewing models using the Microsoft Hololens?  We have one to play with at work and I saw somewhere that sketchfab where one of the official partners.  Any tips most appreciated.  Thanks!

    • Avatar
      James

      Hi @cderolin

      It's not possible yet, but we're planning on it!

    • Avatar
      patricknelson

      FYI for documentation purposes, `about://flags` should be changed to `chrome://flags`. Although while technically the former works, the later should be used moving forward.

    • Avatar
      James

      @patricknelson - Thanks, fixed!

    • Avatar
      geogan

      Does not bloody well open up AT ALL in Oculus. Just changes to double view in preview window on browser and i can see them moving when I move the headset. But in headset it just shows a Firefox icon and says "please wait" forever.

    • Avatar
      James

      @geogan Hmm ok. What version of Firefox and Windows?

    • Avatar
      geogan

      @James I had the latest Firefox 55 but when that did the same thing I tried the beta channel Firefox 56.0b11 (64-bit) and that is the same as well. Using Windows 7 Pro SP1 64bit. If it is working right is the two stereo images you see in the browser supposed to show up in the Oculus distorted circular type view? Because they don't either. And it doesn't even work in Google Chrome either.

    • Avatar
      Michael.Goans

      I'm having the same issue as geogan.   The launch in VR splits the screen in the browser but does not launch to the Oculus CV1 at all.    Windows 10, have tried Nightly as well as Firefox 55.

    • Avatar
      patricknelson

      Another thing @James: How on earth do I unsubscribe from email notifications coming from other comments to this thread? I don't see a link at the bottom of the email message and I don't see a checkbox anywhere around here. 🤔

    • Avatar
      James

      @patricknelson Sorry about that! For Help Center notifications, you can go to the "Help Subscriptions" link in the user menu at the top right of this page.

       

      @geogan @Michael.Goans - I couldn't reproduce this issue with Firefox 55 + Windows 10 + Oculus. When you click the VR button on a model, the browser viewer should go blank and it will only be visible in the headset. Do you see any errors in the developer console? https://help.sketchfab.com/hc/en-us/articles/204934135-JavaScript-Console

    • Avatar
      patricknelson

      @James - Wow, that was obscure... thanks! Wouldn't have found that on my own without spending way too much time. Thanks for the quick link.

      p.s. I suppose you can't change the system to include the link on a per-article basis to be a little more obvious since this is clearly a Zendesk sub-site. Oh well :-\

    • Avatar
      geogan

      Well I am using Windows 7 so maybe you should try and locate a Windows 7 based machine and try the VR functionality with your site on this OS. I tried it again there now. First time I tried, the model view window changed to a grey/white checkerboard pattern and Oculus Home loaded and I put on my headset and I could see the model. It was very choppy moving when I moved my head. But then after a few seconds Firefox crashed "we are sorry Firefox has crashed" requester left on screen. I tried it again a few times but it never works, one time I could see model in VR but nothing moved. After that it never opened in VR again, and Firefox crashes every time. I also got a low level Nvidia display driver crash and recover. Also when you change to VR mode in model window how are you supposed to turn VR off again? Can't see any option, and it seems to be very difficult to cleanly exit it. Oculus keeps asking me "do i really want to quit with Firefox running?!. I looked in developer console. Nothing major error wise...

    • Avatar
      geogan

      And I can't get VR to open at all in the latest Chrome I have (61.02163.91). Just throws up those two information boxes on model display about "get a VR-compatible browser"... and I even went into the settings and turned on the VR option with chrome://flags/#enable-webvr

      Maybe your whole VR system is just not compatible with Windows 7 at all. Does Oculus work for *anyone* with this system in Windows 7?

    • Avatar
      geogan

      OK... "Chromium" - the experimental open source version of Chrome.... appears to be working... I still had to do the chrome://flags/#enable-webvr first... but now the models open up in Oculus and is stable... not crashing and good framerate... not juddery like the one or two times it opened in Firefox.

    • Avatar
      James

      Hmm ok. Seems like a Firefox performance issue then. And yes, WebVR still hasn't made it to the public versions of Chrome yet. I'll find a Windows 7 machine to test.

    • Avatar
      geogan

      @James Yes severe problems with Firefox, since it is actually crashing the NVidia display driver, more than just performance I'd say! BTW since I can now actually see the VR functionality using Chromium, one thing I did notice, was that after a few minutes of teleporting around to different views (using Oculus Touch left controller) it seemed to get a bit buggy and start jumping the view around all over the place without me pressing the trigger button at all - seemed to be just teleporting to whatever I was looking at (where the circle dropped). No way to stop it, only to quit out of it and restart.

    • Avatar
      James

      Hmm that's not good! I'll try to reproduce it. Did you notice this on any model or just certain models?

    • Avatar
      geogan

      @James on more than one model. Was looking at some animated character models from user "AhrOrhA" , and obviously have to teleport around them to be able to see them from front, side, behind. It would be much better if there was an option to move/rotate a model instead of this clunky teleport only method. So after a few teleports, the view just went crazy, no way to stop the teleporting even after putting Touch controller down to make sure I wasn't touching any trigger. It just immediately teleported as soon as the "circle" found a flat spot by me looking around.

    • Avatar
      James

      We want to implement a way to manipulate models where it doesn't make sense to teleport - "objects" vs "scenes". I'll pass on the feedback!

    • Avatar
      mantasT

      a month ago or so there was this big fuss about firefox finally officially supporting vr in Firefox 55. and it did worked at some point. now i try sketchfab vr button and i see the screen going black in oculus rift and coming back to oculus home. so i try same routine as always - chrome, chromium, firefox nightly.. all of them latest version. still no vr.... might be sketcfab wants to make a fully functional vr app for oculus rift - cos this web vr thing doesn't seem to work.  I have to go back to unreal engine just to show a model for someone :( iam sorry its a bit of a rant, but iam ..a bit disappointed...

    • Avatar
      geogan

      @mantasT Did you do remember to turn on the functionality in Chromium with chrome://flags/#enable-webvr as I said above? The other browsers didn't work for me in Windows 7 but Chromium does last time I checked.

    • Avatar
      mantasT

      @geogan yes i did. Cromium - Version 61.0.3163.100 (Official Build) (64-bit). Result - get a vr compatible browser.. :(

    • Avatar
      mantasT

      @geogan and thanks for commenting. btw i am on win 10 enterprise  ltbs

    • Avatar
      geogan

      @mantasT it's this version I used but its buggy with no installer just a zip extractor and for some reason now I can't even run the browser - keeps saying "js.dll" missing even though that lib is not in the zip and the browser ran fine last week. TROJAN REMOVED DOMAIN

    • Avatar
      mantasT

      @geogan i tried the version you have mentioned with no luck. Yes i did enabled vr. Now on a monitor i can see that after i enter vr mode the position of rift is being flowed and view port changes when i move my head. even teleportation works with touch controller. but on rift hmd i see only - sorry chrome is taking a wile to load.. and there is no way i can get the view... so might be today its a problem with rift / oculus - not open vr/ or sketchfab.. any thoughts?

    • Avatar
      geogan

      WARNING! It appears that both "https://webvr.rocks" and "https://webvr.info/" sites are up to NO good. That Chromium ZIP download from BOTH domains contains two DLL files both containing a "severe" level Trojan "Trojan:win32/Azden.A!cl".

      Category: Trojan

      Description: This program is dangerous and executes commands from an attacker.

      Recommended action: Remove this software immediately.

      That's why I can't get that Chromium to run any more, because Microsoft Security Essentials is scanning and deleting the "js.dll" file. It also says the trojan is in the "domain_reliability.dll" file. Looks like someone up to no good is using the open source Chromium software to insert their own trojan and hopes to distribute it to people wanting to do webVR

      Also that "webvr.rocks" domain is registered to some dodgy company in Panama FFS... "webvr.info" is another shell company in Toronto called "Contact Privacy Inc."

    • Avatar
      geogan

      @mantasT The latest normal version of Firefox 56.0 together with whatever updates the Sketchfab site has done recently (it appears to have updated functionality in the viewing window) appears to have fixed Firefox more or less. I can now go into VR mode and see the models in Oculus headset. It is sometimes a bit flaky though, when you close one model and try and open the next one it fails with "please wait..." so you have to just shutdown and restart Firefox. But last time I tried this wasn't happening and I could open multiple models without problem. Note you need to use the Touch controllers to close the VR from inside headset.

    • Avatar
      mantasT

      @geogan today is a good day - everything works :) for now... So what i tried doing is updating nvdia drivers. i went from 382.53 to newest 385.69 as a result oculus hmd went black. (i already had this) so after completely removing nvidia drivers and reinstalling them 3 times i went to 385.41 and now your recommended chrome version works with sketchfab. Thanks for the link.

    • Avatar
      geogan

      @mantasT Did you not read my previous comment above... that Chromium ZIP contains a dangerous trojan virus where someone can remote control your machine. I wouldn't use it if i was you.... Firefox standard works fine.