Interface and Options

This is the Sketchfab viewer:


View the controls and reset the camera.

Sketchfab 3d model viewer help


Available settings depend on 3D Settings.

Sketchfab 3d model viewer settings

Sketchfab 3d model viewer settings


Default (Lit): Use all materials and lights.

Sketchfab 3d model viewer rendering default lit

Shadeless: Remove the effects of lights. This is good for 3D scans, baked lighting, and cartoon shading.

Sketchfab 3d model viewer rendering shadeless

MatCap: "Material Capture" applies material and lights to the whole model. It is useful to inspect the model's shape and normals.

Sketchfab 3d model viewer rendering matcap

Wireframe: Sketchfab supports tris and quads. Other n-Gons are supported, but can cause issues; triangulate meshes if possible.

Sketchfab 3d model viewer rendering wireframe

The available options depend on how the model was saved by the author. For example, if a model is saved in Shadeless mode, Lit and MatCap will not be available. This improves viewer load times because it does not need to download unnecessary components (e.g. tangent information used for shading).


  • Orbit (default): rotate around a fixed camera points
  • First Person: walk through space and look around

See Navigation

Sketchfab 3d model viewer settings navigation


Set max texture resolution. We automatically choose the best setting for performance and quality on your device and GPU. If multi-resolution textures have not been generated yet, this option may not be available. We will not show options lower than your device's default.

See Materials and Textures and Performance

Sketchfab 3d model viewer settings texture

View in VR

See Virtual Reality

Sketchfab 3d model viewer vr virtual reality

Theater Mode

When viewing on model page, you can expand the viewer to the full width of the window.

Theater Mode is not available in the embedded viewer or on devices with small screens.

Sketchfab 3d model viewer theater mode


Open the viewer in fullscreen mode

Opens in a new tab on iOS or when fullscreen isn't available (missing allowfullscreen attribute on embed).

Sketchfab 3d model viewer fullscreen


This is the animation timeline.

Click/tap Play/Pause or press Enter to toggle playback.

Click and drag the cursor on the timeline ("scrub") to go to that moment. If the animation is playing, it will play from that moment. If the animation is paused, it will stay paused at this moment. Scrolling while hovering on the timeline also scrubs.

Sketchfab 3d model viewer animation timeline

View different animation takes or the Static Pose by clicking the animation name.

Sketchfab 3d model viewer animation takes

View the timeline in seconds or frames by clicking the timestamp.

Sketchfab 3d model viewer animation frames seconds

Sketchfab 3d model viewer animation frames seconds

Additional settings are available in the menu.

Sketchfab 3d model viewer animation settings

Change the cycle type:

  • One: loop the current animation
  • All: loop through all available animations
  • None: play all the available animations then stop


Change the animation speed:

  • x0.1: slow the animation by 10
  • x0.5: slow the animation by 2
  • x1: restore the normal speed
  • x2: speed up the animation by 2

Sketchfab 3d model viewer animation speed

URL Parameters

When embedding the viewer, it's possible to hide many interface elements if the model is on a Business account.

Have more questions? Submit a request


  • Avatar

    Why is there no function to make a dimensional measurement?

  • Avatar

    @NRES - It's on our to-do list! I don't have an ETA at the moment.

  • Avatar

    I don't understand how the view counter is working.
    There is always a mismatch between the figure in the overall view of models and the detailed view.
    Even a shift+F5 refresh doesn't work to align figures.
    Are there two counters, one for the vignet view and one for the detail view ?

  • Avatar

    @fredlucazeau - Looks like a cache issue on our end. We have improvements to our caching system coming soon. Hopefully this will improve the issue.

  • Avatar

    It would be really cool, if there was an option to activate and deactivate turntable..

  • Avatar

    @triix3d - You can add ?autospin=1 (or any other number) to a model URL, but you're right, a button for it might be nice.

    See other URL parameters here:

  • Avatar
    Is there a way to have the fixed directional lighting in my model rotate with the model in the embeded viewer when it's on the turntable? Right now the model rotates separate from the lighting so the shadows are changing as it rotates.
  • Avatar
    @martinoa - I'll keep the conversation here:
  • Avatar

    Is there a way to find on which website a model is embeded ?
    Is it also possible to restrict access only on some domain ?

  • Avatar


    1) Not at the moment.
    2) 'Domain-level privacy' (similar to Vimeo) is something we might implement in the future. I'll add your '+1' to this feature request!

  • Avatar

    How do you control the available texture resolutions? I've uploaded models where I had options from LD, SD and HD, yet my latest model doesn't have that, it just views in HD automatically without the options (and thus crashes on iphone 6).

  • Avatar

    @edwin.wallet - the compressed, multi-resolution textures are generated automatically, depending on the resolution of your original textures, but this can take some time - 10-15 minutes after uploading or making changes to materials in 3D Settings.

    Are you asking about the Eurocopter model? This model has LD and HD versions now.

    35 textures is quite a lot. If you have any opportunity to reduce the number of textures, it will probably help performance.

  • Avatar

    Hi James, thank you for your reply. I see the model does have LD and HD now, great! So all it takes is a little time, great. I hope there will be a SD setting aswell, just have to wait and see I guess. It runs smoothly on my desktop and the SD version will run great on mobile devices. I don't really see a way to reduce the high-res textures without compromising the detail. I did reduce the resolution of some less-important textures though.

  • Avatar

    Hi everybody. Would it be possible to set the same preferences for all uploads?

  • Avatar

    @austennuttall - Not at the moment without using the API, but some kind of "presets" feature in the editor is something we hope to implement in the future. I'll add your '+1' to this feature request :)

  • Avatar

    The model mentioned above (eurocopter) never got the SD variant unfortunately, only LD and HD.

    I would much prefer a SD over the LD, because the LD is pretty much useless.

    Does anybody know why SD is sometimes not generated?

  • Avatar

    @edwin.wallet - LD and SD are defined by a "pixel budget". If your full resolution textures are within that SD budget, then SD becomes HD and we don't define any SD level. You'll usually only see all 3 LD/SD/HD on models with very big full resolution textures, like 8k.

  • Avatar

    Why my tumbnails are not working when i am sharing with FACEBOOK?

  • Avatar

    @droneximages - Thumbnails might not work on Facebook if the model is private (or has been private). The best thing to do is re-scrape the link using FB's debug tool:

  • Avatar

    In the initialization of the viewer API (or through REST), how can we render the model in the HTML iframe in MatCap, Shadeless or Wireframe? 

  • Avatar


    Rendering mode functions are not included in the Viewer API. You can, however, change shading with the Data API:!/models/patch_v3_models_uid_options