How to batch render thumbnails for hundreds of 3D models (no scripting)

Guide7 min read

In short: to batch render thumbnails for many 3D models, you need three things: a fixed "look" (lighting, background, camera angle), automatic per-model framing, and bulk export with sensible file names. Shot3D does all three in the browser: drop in a folder of models, pick a preset and click Export → Individual thumbnails. Every visible model is rendered on its own, framed automatically and downloaded as one ZIP, with no Python scripting and no uploads.

Batch rendering thumbnails comes up constantly for 3D artists: an asset pack of 50 props for a marketplace, a studio's internal asset library that needs previews, a kitbash set, a 3D printing catalogue, or a client delivery of 200 product models.

Doing it by hand is tedious. Doing it with scripts is powerful but brittle. This guide compares the options and walks through the fastest no-code approach.

The problem with rendering thumbnails one by one

For each model, a manual render needs the same steps:

  1. Import the model into the scene.
  2. Hide or delete the previous model.
  3. Re-frame the camera, since every model has a different size and shape.
  4. Render.
  5. Save the image with a meaningful file name.

Steps 1, 2 and 5 are pure busywork. Step 3 is the one that really hurts: every model has a different bounding box, so a camera that perfectly frames a chair will crop a lamp and leave a coin tiny in the middle of the frame. Multiply by 100 models and a single angle is a day's work. Want a second angle or a clay version? Do it all again.

Your options for batch rendering

Approach How it works Pros Cons
Manual in a DCC tool Import, frame, render, save, repeat Full control Slowest; error-prone; doesn't scale
Blender Python script A script loops over files, frames each object and renders Free, flexible, path-traced quality Needs coding; framing logic is fiddly; scripts break between versions and file formats
Desktop renderer batch tools Some paid renderers offer batch or queue features High quality Paid licences; setup per project; desktop-only
Shot3D Drop in all models, pick a look, one-click per-model export No code, no install, real-time, consistent framing, files stay local Real-time renderer rather than path tracing

If you love scripting and need path-traced output, a Blender script is a reasonable path. If you want the thumbnails today, with consistent framing, the no-code route is far quicker.

Batch rendering with Shot3D, step by step

1. Import the whole set at once

Open the studio and drag your files, or an entire folder, onto the viewport. Shot3D reads GLB, glTF, FBX, OBJ (with MTL), STL, PLY and 3MF. Textures, .bin buffers and .mtl files are matched to the right models automatically, including from nested sub-folders, and any files it doesn't need are reported rather than silently ignored.

A progress indicator shows each model loading. All of this happens in your browser: the files are read from your disk, not uploaded.

Tip: if your models come from different sources and have inconsistent scales (one in millimetres, another in metres), turn on Normalise sizes in the Models panel so they're comparable when viewed together. It doesn't affect per-model framing, which is always automatic.

2. Choose a look

Pick a preset in the Presets panel. For catalogue thumbnails, Marketplace White, Studio Grey or Product Softbox are good starting points. For an untextured or 3D printing set, Clay Render often looks better than the original materials.

Fine-tune the lighting and background if you like, and save it with Save look so the next batch matches exactly.

3. Set the angle and output

  • Choose a camera angle with the number keys 1 to 8 (for example 1 for 3/4 front or 7 for isometric). The batch export uses this angle for every model.
  • In the Export tab, choose the aspect ratio (square 1:1 suits most catalogues) and Resolution (long edge).
  • Set a File name prefix, such as forest-pack.
  • Choose Delivery: One ZIP (recommended) or Separate files.

4. Hide anything you don't want

Every model has a visibility toggle in the Models list, or press H to hide the selected one. Hidden models are skipped by the batch export, so you can exclude work-in-progress pieces without deleting them.

5. Choose "Export → Individual thumbnails"

Press Export → Individual thumbnails in the top bar or at the bottom of the Export tab (or Ctrl+Shift+E). For each visible model, Shot3D:

  1. shows that model on its own,
  2. frames it automatically from the current camera angle, using its own bounding box and your framing margin,
  3. renders it at your chosen resolution and aspect ratio, and
  4. adds it to a ZIP named after the model, for example forest-pack-oak-tree.png.

Duplicate model names are made unique automatically, so nothing gets overwritten. When it's done, you get one ZIP containing every thumbnail.

6. Repeat for more angles or looks

Want a 3/4 back view of everything as well? Press 5 and export again. A clay set? Choose Clay Render and export again. A wireframe set to prove your topology? Choose Topology Wireframe and export. Each extra set is one click.

How many models can I batch at once?

Plan limits per batch export are:

Plan Models per batch Max PNG size Watermark
Free 5 1024 px Small watermark
Pro (£10/month) 200 4096 px None
Studio (£25/month) Unlimited 8192 px None

In practice, the limit is also your computer's memory and graphics card, since all models are loaded in the browser at once. Very large libraries are easiest in batches of a few dozen to a few hundred models, depending on polygon counts and texture sizes.

Real-world use cases

  • Marketplace asset packs. One consistent thumbnail per item for the pack's gallery, plus a group shot of the whole pack with Export → Thumbnail.
  • Studio asset libraries. Generate preview images for an internal library or asset manager so artists can browse visually instead of by file name.
  • 3D printing catalogues. Turn a folder of STL or 3MF files into a printable catalogue or shop listing with clay renders.
  • Client deliveries. Give clients a contact sheet of every model in a delivery so they can review it without opening a 3D application.
  • Game asset reviews. Render every asset at the same isometric angle to check scale, silhouette and style consistency side by side.

Tips for clean batch results

  • Check the pivots. Framing uses each model's bounding box, so stray vertices or hidden helper objects far from the model will make it appear small. Clean these up in your modelling software before exporting.
  • Use one angle per batch. Mixing angles within a set looks inconsistent. Run one batch per angle instead.
  • Keep file names meaningful. Thumbnail names come from model names, so name your files well before importing.
  • Prefer GLB for textured models. A GLB packs geometry, materials and textures into one file, which avoids missing-texture problems.
  • Use FBX or OBJ for wireframe sets. These formats keep your original quads and n-gons, so the wireframe is exact.

Frequently asked questions

How do I render thumbnails for multiple 3D models at once?

Import all the models into Shot3D (you can drop a whole folder), choose a look preset and camera angle, then click Export → Individual thumbnails. Each visible model is rendered alone, framed automatically and saved into a single ZIP.

Can I batch render thumbnails without Blender or Python?

Yes. Shot3D is a no-code tool that runs in your browser. There's nothing to script or install, and per-model framing is automatic.

Does each model get framed correctly?

Yes. Each model is framed from its own bounding box using the current camera angle and framing margin, so small and large models both fill the frame consistently.

Are my models uploaded when batch rendering?

No. Everything is loaded and rendered locally in your browser, and the ZIP is created on your device. Your files are never sent to a server.

Can I batch export transparent PNGs?

Yes. Choose the Transparent Cutout or Cutout (No Shadow) preset, or set the background to None, before exporting. Every PNG in the ZIP keeps its transparency.

What file names do the batch thumbnails get?

Each file is named with your chosen prefix followed by the model's name, for example thumbnail-sci-fi-crate.png. Duplicate names are made unique automatically.

Can I batch render turntable videos too?

Turntable videos are rendered one view at a time. Export the turntable for the current scene with Export → Turntable video; see how to make a 360° turntable video.