Animations

    The animation feature allows you to upload animated 3D files and have them play on Sketchfab.

    Uploading animation files

    Uploading animated 3D files isn’t different from uploading regular 3D files. If you need help exporting animation, refer to Exporting, or check your software documentation.

    Animation is currently only supported for FBX and BLEND formats.

    We support:

    • Solid animation: translation, scale, rotation
    • Skeleton-based animation: model rigged with bones
    • Morph targets: transformed vertices
    If the model has multiple animations, all takes must be included in the same FBX file. We do not support separate FBX animation files, meta/controller files, or point caches.

    Exporting

    In general, you can export your scene as FBX with baked animations (or BLEND for Blender). However, FBX export options will be different across software. Here are some software-specific tutorials from our community:

    For more, check out the Animation Forum Thread.

    Viewing animated 3D models

    If a model has animations, you can see the animation icon in gallery pages:

    Sketchfab animation gallery icon

    When viewing the model page or embedded model, you will see a timeline and animation menus.

    For details, see Interface and Options.

    Sketchfab 3d model viewer animation timeline

    Editing animated 3D models

    You cannot edit or create animations on Sketchfab, but you can edit some animation properties. See Animation Settings.

    Annotations + Animation

    Annotations are compatible with animations. They will stick to and follow the model.

    Timeframe (Stop Motion)

    It's possible to use multiple model files to create a stop motion animation. You just need to include all the models and a special "sketchfab.timeframe" text file.

    For a more detailed tutorial, visit the blog.

    In this example, there are 3 models:

    • sphere.obj
    • cube.obj
    • cylinder.obj

    Duration

    Specify a duration (in seconds) for each model, in order:

    0.5 sphere.obj
    0.5 cube.obj
    0.5 cylinder.obj

    You can download this example file here, and open it in any plain text editor.

    Upload them all together, and here's the result:

    Composition

    You can combine multiple files in a single frame using syntax like this:

    0.5 sphere.obj+cube.obj

    Transformation

    You can perform translation, rotation, and scale transformations objects using syntax like this:

    0.5 model.obj@t=tx,ty,tz@r=rx,ry,rz@s=sx,sy,sz
    • @t= to specify a translation followed by the vector components separated by commas, with no extra space
    • @r= to specify a rotation followed by rotation angles (in degrees)
    • @s= to specify a scale followed by either a single value for uniform scale or a scale vector
    • @m=m1,m2,...,m16 to specific a full 4x4 matrix transform

    Limitations

    • All of the models must be loaded in the same scene simultaneously, so it can hurt performance if you have many frames with complex models.
    • You can use any combination of supported formats, but materials may not be processed correctly if they are not all the same.
    • Blender, KSP, Minecraft, and Valve formats are not supported in timeframes.

    Have more questions? Submit a request

    Comments

    • Avatar
      liambm

      Animations on Sketchfab? Now that sounds incredible. Can't wait to make some character animations to show off on Sketchfab!

    • Avatar
      albertagung.ag

      awesome news, thanks sketchfab for make it happen! :)

    • Avatar
      paulco

      It's awesome, but please add animated material, so we can make FXs and a lot of different stuff ;)

    • Avatar
      MindChamber

      ok just to verify, you can upload multiple fbxs into a zip file and it will read them as the same animations yes?

    • Avatar
      James

      @MindChamber - Not yet, but it's something we're looking into. For now, all the animations and model data need to be in a single FBX file.

    • Avatar
      James

      @paulco - Thanks for the feedback. Those are definitely things we'd like to see in the future too :)

    • Avatar
      MindChamber

      @James ok np, still a great feature as is. I noticed the animation menu,and i got excited! .How exactly do I set up the data for the fbx? All my animations for example on my PBOT model are in a single timeline..is there a way in 3dmax to export the fbx with the proper frame data so sketchfab can recognize the different animations?

    • Avatar
      James

      @MindChamber - I don't know the precise details, but there are a few discussions happening on the forum that might be helpful:

      http://forum.sketchfab.com/t/sketchfab-animation-wiki-add-your-knowledge/3458
      http://forum.sketchfab.com/t/multi-fbx-animation-takes-export-3dsmax/3304

    • Avatar
      sensokan

      Need !

    • Avatar
      jetbunny2000

      do I need to "go pro" to be accepted as a beta tester?

    • Avatar
      James

      @jetbunny2000 - nope, it's open to everyone.

    • Avatar
      pixol3d

      good afternoon
      days ago I am trying to climb a lively model. It is only 2.5 mb and always get the error as shown in the attachment.
      I have read the help on formats and followed the instructions . I appreciate any information and / or assistance
      Thank you

    • Avatar
      James

      @pixol3d - I don't see any attachment. Can you email me? support@sketchfab.com
      Thanks!

    • Avatar
      pixol3d

      @James, hello , send email to Mr. BART , it is a test because we are very interested to have this service . In the mail attached zip file with the animated gif FBX model and the same . Thousand thanks.

    • Avatar
      eleo7979

      I have three options on the animation menu. (0 no animation, 1 take 001, 2 mixamo.com) I have to change the option from 1 to 2 every single time I view it. How can I set my model always on 2 mixamo.com?

    • Avatar
      James

      @eleo7979 - When animation comes out of beta (next month) you'll have options to delete, rename, and re-order animations. Until then, sorry for the inconvenience!

    • Avatar
      bennyd006

      Hey, cau u add vertex animation support. It would be very helpfull for cloth animations.

    • Avatar
      James

      @bennyd006 - We just released morph target support, which is per-vertex animation.

    • Avatar
      bennyd006

      @James - We can give keyframes to vertices in 3dsmax, without using morph targets. Can those type of animation support be available in sketchfab?

    • Avatar
      James

      @bennyd006 - Yes, you can do that in 3ds Max, but it's not supported/exported in FBX. An alternative is the Point Cache technique, which records vertex positions in a specific file attached to the FBX. However, we don't support Point Cache yet.

    • Avatar
      cvb343

      i love this websyite

    • Avatar
      James

      @cvb343 - Thanks!!

    • Avatar
      allenr

      What do you do on this

    • Avatar
      spursgdp

      Hi, can the timeline be hidden when embed on websites? if not, can the color and styles be modified?

    • Avatar
      kubold

      Hmm, rearranging the animations playing order doesn't seem to work. I just resets itself, even if you save. Or is it just me?

    • Avatar
      James

      @spursgdp - Business accounts can hide all the controls with the ?ui_controls=0 parameter, but at the moment it's all or nothing.

      @kubold - I'm investigating.

    • Avatar
      axe163

      Can somebody tell me?

      It is possible to make animation with 2+ textures on 1 object? I mean switching textures after some second?

      P.S Without rigging

    • Avatar
      James

      @axe163 - You could use the Timeframe feature (see above in this article) to switch between two models with different textures. You could also use solid animation to make two objects scale between 1 and 0 to hide/show them.

      Otherwise, we don't support animated textures yet.