Compatibility

    WebGL

    To display 3D content in real-time we use WebGL, which is a standard in most modern browsers.

    You can check if your browser is compatible on http://get.webgl.org/

    For more technical details about WebGL on your machine, see http://webglreport.com/

    Desktop

    • Mozilla Firefox
    • Google Chrome
    • Opera
    • Safari (must enable manually in 7.1.3 [OS X 10.9] and earlier)
      • Go to Safari → Preferences → Advanced and check Show Develop menu in menu bar.
      • Go to Develop → Enable WebGL.
    • Internet Explorer, 11+

    Mobile

    • Android 4.0 with Firefox beta and Google Chrome
    • iOS 8
    • Blackberry browser

    Troubleshooting

    On older browsers or devices with WebGL disabled, models are displayed with an image-based fallback that gives a 360° turntable view of the model.

    If you run into problems, make sure your graphics driver and browser are up-to-date. If that doesn’t help, try one of the other browsers listed above. http://get.webgl.org/ is a good place to start troubleshooting.

    Sometimes, your browser may disable WebGL based on your GPU. If you are using a compatible browser, but you see an incompatible warning or the viewer performs very badly, try forcing the browser to use your GPU:

    Safari Cookies

    Safari's default handling of cookies from iframes can have undesirable effects on embedded models. If you experience issues entering a private model's password, liking a model, or downloading a model from inside an embed, check your Safari preferences:

    Safari cookie settings

    Have more questions? Submit a request

    Comments

    • Avatar
      henderson.bredley

      i was just checkin the models with 3d camera orbit and boom it stopped workin. i was even tested the compatibility https://get.webgl.org and it was totally compatible and this site being a idiot it says i dont have the compatibility

    • Avatar
      James

      @henderson.bredley - I'm sorry to hear that. Is this happening on all models? Different browsers? Can you please post a screenshot of this report? http://webglreport.com/

    • Avatar
      stephenk232

      If someone here has problem with Chrome that is unavailable to display the 3D view. Please check Chrome Settings-> Advance Settings->System-> stick Use Hardware Acceleration When Available.

      Hope it could help you guys !

    • Avatar
      wnslw

      Hi, on Chrome I get an error when viewing this model: https://sketchfab.com/models/86a7f98951f047ff848510537de4a677
      On Internet Explorer the model won't load.

      The error is: 3D/WebGL context error: Your browser seems to have hit its 3D capability limit. The page needs to be reloaded to fix this.
      If the problems persists, you can try to close other tabs with 3D/WebGL or restart your browser entirely.

      However, in Edge the model seems to work fine. Is there something I can do to make the model work in Chrome as well? Do I need to decimate the model more..

    • Avatar
      James

      @wnslw - Hmm, weird. Can you go to http://chrome://flags/#ignore-gpu-blacklist and enabled the "Override software rendering list" flag?

    • Avatar
      GidPDX

      I'm having serious issues getting ANYTHING to load on some earlier android devices like an S4 running 4.4.4. I'm getting the WebGL error with sketchfab even on test models of 167 faces.

      I know it's not my browser because A) the webGL tests all check out and B) I've tried 4 different browsers and C) Marmoset viewer is loading just fine on the same device.

      This is going to be a problem for me as it now means my client will have to re-direct their mobile site to static content instead of the sketchfab model.

       

       

       

    • Avatar
      GidPDX

      OK, there is something really wrong. I can't even load a cube- a six sided cube, no textures etc. on the S4 with Sketchfab. Again...other webGL apps are working fine.

    • Avatar
      James

      I also answered on the forum ( https://forum.sketchfab.com/t/sketchfab-web-gl-failing-on-some-android-devices/13685 ). I think it's related to Android 4, so maybe this article needs to be updated. Can you upgrade to 6 or 7?

    • Avatar
      studioochi

      Fixed it! I checked on Edge and everything was fine so it was Chrome, so I did all these steps:

      1. Updated Chrome, (didn't know if it was outdated, though).
      2. Did what James said: February 14, 2017 11:05 "@wnslw - Hmm, weird. Can you go to http://chrome://flags/#ignore-gpu-blacklist and enabled the "Override software rendering list" flag?"
      3. And, Enabled http://chrome://flags/#enable-webgl-draft-extensions
    • Avatar
      James

      Glad you got it working!

    • Avatar
      CheetahPixie

      I just want to post a short addentum here: On Chrome, for unsupported configurations (such as my RX480 on Ubuntu 17.04 with amdgpu), you can actually toggle a pair of Chrome flags to force hardware rendering on, so you won't have to deal with massive slowdowns on models.

      Step 1: Go to http://chrome://flags 

      Step 2: Enable the "Override software rendering list"

      Step 3: Hit Ctrl+F, this will bring up a find line. Type "3D software rasterizer" here.

      Step 4: Disable it.

      Step 5: Restart chrome.

      Step 6: Enjoy lag-free Sketchfab on your non-Windows platform.

    • Avatar
      James

      @CheetahPixie Nice, thanks!

    • Avatar
      geogan

      I don't know if this is the correct place to mention this or not but on this model:

      https://sketchfab.com/models/a4bf4a90cde848c59b5d3c85e24c6943

      A second after loading it stops looking correct and goes all glitchy. I could take a screen shot of it if needed.

      Using latest NVidia drivers, Windows 7 and GTX1070 card so hardly obscure old video card...

    • Avatar
      James

      @geogan Hmm, what browser? Do you see the same thing in other browsers?

    • Avatar
      geogan

      @James In Firefox latest versions 55+. I didn't try other browsers. I'll try this evening.

    • Avatar
      geogan

      @James Strange, but there doesn't appear to be any glitching today. Don't know - maybe its because I am using the latest beta 56.xxx of Firefox now instead of release 55 version.

    • Avatar
      James

      Hmm ok, thanks!

    • Avatar
      lysz210

      Error on IE11. In tested version console have profile and profileEnd function but they don't have the bind method and the script fails there.


      IE 11 v 11.0.960.18638
      verioni aggiornamento: 11.0.41 (KB4014661)

      File: viewer-81b2a50fa8cc6e3a30c9.js, riga: 1, colonna: 17050
      SCRIPT438: L'oggetto non supporta la proprietà o il metodo 'bind'
      L'oggetto non supporta la proprietà o il metodo 'bind'
      s.profile=(o.a.console.profile||function(){}).bind(o.a.console)

      The next instruction is for profileEnd, I tested the the console.profileEnd.bind end it's undefined too.

      Browsing the 3d from your official site all 3d works so I think it's just that error that terminate the script excecution and don't go any further and the 3d never start.

       

    • Avatar
      James

      @lysz210 - This is on model pages? I could not reproduce this on IE 11 v 11.64.xxxx. Can you make sure IE is up-to-date? What operating system are you using?

    • Avatar
      espiongerbil

      Hi,

       

      I'm running chrome, latest version, with a GeForce GTX 950, running the latest drivers (388.31 at the time of writing this), and the WebGL is working correctly as I can see the cube on the test page. Despite this, I'm still getting incompatibility notices and basic 360 pics when trying to view models. It makes assessing assets on the Unity asset store a lot harder :)

      I'm running Windows 10, up to date, if that's important.

      Any help would be appreciated.

      Thanks!

    • Avatar
      lysz210

      @James, I checked again and it's something related to the debug mode, if I open with devTools opened the viewer freeze in the point where I show in my last comment.

      If the devTools are closed there isn't any error, I was implementing the viewer on a website and I always have devTools opened. If devTools are open now freeze all the sketchfab viewer, Now that I know this, it's not a problem for the website because it's unlikely that a user will ever open the devTools.

      In my IE version of devTools typeof(console.profile) === 'object', console.profile.bind === undefined, console.profile.toString() == function profile() { [native code] }

      I don't tryed but I think instead of using bind a proxy function can be created to do the same task s.profile = o.a.console.profile ? function (profileName) { return o.a.console.profile(profileName); } : (function () {}).bind(o.a.console). This should do the same as s.profile=(o.a.console.profile||function(){}).bind(o.a.console).

    • Avatar
      takeko

      sorry it's unrelated but I would like to unsubcribe from this thread and I don't find the button/link

    • Avatar
      James

      @takeko you can click "Unfollow" at the bottom of the article, above the comments, and you can manage all article subscriptions here: https://help.sketchfab.com/hc/en-us/subscriptions

    • Avatar
      takeko

      thanks  a lot, I was looking at the bottom of the page ~

    • Avatar
      James

      @espiongerbil

      Have you tried enabling the two flags?

      chrome://flags/#ignore-gpu-blacklist

      chrome://flags/#enable-webgl-draft-extensions

    • Avatar
      James

      @lysz210 Thanks for the details! I'll pass that on to our developers.

    • Avatar
      espiongerbil

      @James

       

      Hi. Yeah, I enabled both those flags and it still doesn't work.

    • Avatar
      James

      Hmm ok. Can you please post a screenshot of this report? http://webglreport.com/

      Does it work in other browsers?

    • Avatar
      espiongerbil

      @James

      Screenshot here: https://imgur.com/a/hluxJ

      Mildly confused as to why it says the platform is Win32? I'm not amazingly technical when it comes to computers so maybe I'm misunderstanding it but I'm definitely running 64bit Windows.

    • Avatar
      James

      Thanks. Does it work in other browsers? Can you make sure your graphics card drivers are up to date?