Blender 5.0+  ·  Studio automation

Studio-grade product rendering,
inside Blender.

Studio-grade product rendering for Blender — built for product teams, makers, 3D print sellers, and digital sculptors shipping STLs and large model catalogs. Set up the cyclorama, light the scene, batch hundreds of models, and ship stills, turntables, scale drawings, A4 assembly guides, GLB and USDZ — all in one queue.

01 — INGESTMesh
02 — STAGEStudio setup
03 — RENDERStills · Turntable
04 — SHIPA4 · GLB · USDZ · CDN
200+models per batch
90%+GPU utilization
1 clickcyclorama, lights, camera
Who it's for

Built for the people actually shipping the listings.

Etsy shops, Shopify stores, miniature and resin kit brands, 3D artists selling STLs, and product teams with hundreds of SKUs — anyone who needs catalog imagery and printable guides without the manual render grind.

  • 013D print sellersEtsy, Shopify, miniature & resin kit shops who need consistent, premium listing visuals across the catalog.
  • 02Digital sculptors & STL creatorsPolished cover images, turntables, and presentation renders for marketplaces selling 3D files.
  • 03Product & studio teamsHero shots, packshots, and exploded views shipped at the speed your release calendar actually moves.
  • 04Makers with large catalogsHundreds of SKUs, one render queue. No more weekend Blender sessions to refresh a listing.
What it is

From mesh to manual in one batch — a vertical pipeline for the people who ship product imagery and documentation at scale.

Catalog photography, hero shots, exploded-view assembly diagrams, scale and dimension drawings, GLB and USDZ for AR, and direct CDN delivery — built as a single opinionated workflow inside Blender. No render-farm renting. No glue scripts. No tab juggling between five tools.

And — Revedra doesn't just render product visuals. It also removes the headache of building basic assembly guides, part diagrams, and scale / dimension drawings by hand for every model in your catalog.

Features · 01 → 04

Four jobs Revedra does, end‑to‑end.

Each one is the kind of thing that used to take a week of pipeline glue and a senior TD. Now it's a checkbox.

FEATURE 01

Batch rendering at production scale.

Render 1, 10, or 200 models in one queue. Per-model toggles for stills, video, scale drawing, and documentation. Headless Blender subprocesses isolate GPU crashes — one bad mesh doesn't take down the rest of the batch.

200+
Models per queue
4×
Output types per model
0
Crashes propagated
Toji figure render
STILL · FRONTToji — Jujutsu Kaisen
Meowscular Chef render
STILL · FRONTMeowscular Chef — MH
Mizora render
STILL · FRONTMizora — Baldur's Gate 3
Owlbear render
STILL · FRONTChibi Owlbear
Charmander scale drawing
SCALE DRAWING · 380 × 316 × 307 mmCharmander Evolution
 SAMPLE OUTPUTS · STILLS & SCALE DRAWING
FEATURE 02

Parallel render workers, with the math behind them.

Each video splits across 1–4 Blender subprocesses rendering contiguous frame slices. Cycles BVH cache stays warm across the slice. CPU and GPU phases overlap. GPU utilization climbs from ~68% to 90%+, and total wall time drops with it.

68%90%+
GPU utilization
1 → 4
Workers per video
Revedra batch render panel · live in Blender
 BATCH RUNNING · 4 PARALLEL WORKERS · BVH WARM
FEATURE 03

One click puts a studio around your model.

Cyclorama, studio camera, three-point rig, and single- or multi-tier turntables that auto-distribute models around the platform. Materials and lighting driven by saved presets with live preview. The same scene every time — until you decide otherwise.

3-point
Auto rig
Presets
1·2·3
Turntable tiers
Custom lighting preset Custom figure material Custom background color Custom turntable material
FEATURE 04

Stop hand-building assembly guides and scale drawings.

Every batch can drop a print-ready A4 PDF alongside the renders: turntable hero, exploded-view part diagrams (laid out by a Rust-accelerated polygon packer), scale drawings with height / width / depth in mm, and a QR code linking to the web 3D viewer for that SKU. The basic documentation work that used to eat a whole afternoon per model — generated automatically, in the same pass.

A4
Print-ready PDF
QR
→ Web 3D viewer
NFP
Polygon packing
A4 manual page
Parts checklist
 mAn-FIG-JUJ-TOJI-001 · 2 OF 6 PAGES
FEATURE 05

GLB & USDZ on the way out.

Decimated, optimized GLB with mono-material variants for color-customizable web viewers. USDZ for Apple AR Quick Look with its own decimation pass to stay under Apple's recommended size cap. Both pushed to Bunny CDN. Webhooks notify your PIM the second a SKU is live.

.glb
Web viewers
.usdz
AR Quick Look
webhook
PIM / e-com
Remerlinds 3D viewer · Toji
Launch interactive viewerviewer.remerlinds.com
Loading scene…
LIVE · viewer.remerlinds.com · .GLB 1.84 MB · .USDZ 3.92 MB
 ONE-CLICK PUBLISH · .GLB · .USDZ · PER-MODEL VIEWER URL
What ships

In the box.

A native settings workbench, the batch panel inside Blender, the documentation generator, the scale drawing pass, the GLB / USDZ exporter, and the CDN uploader. One installer.

Settings workbench
Settings workbench
WEBVIEW2 · ⌘K · 8 CATEGORIES
01
A4 manual
A4 documentation
EXPLODED · QR · DIMENSIONS
02
Scale drawing
Scale drawings
H · W · D · MM
03
Parts checklist
Parts checklists
PER-MODEL · PRINT-READY
04
Studio render
Hero stills · turntables
.PNG · .MP4 · 360°
05
Built on

Standing on capable shoulders.

Auto-installed on first launch. Credit where credit is due.

Pillow
Image processing for watermarks and compositing.
HPND
rectpack
Rectangle packing for documentation layouts.
APACHE 2.0
Shapely
Polygon and shape operations.
BSD-3
SciPy
ConvexHull and optimization for L-shape packing.
BSD-3
imageio-ffmpeg
Bundled FFmpeg binary for cross-platform video encoding.
BSD-2
qrcode
QR code generation for A4 documentation.
BSD-3
jagua-rs
Rust no-fit polygon packing engine inside BlazeCompute.
MPL-2.0
PyO3 / maturin
Rust ↔ Python bridge for native modules.
APACHE 2.0
WebView2
Native settings window host on Windows.
MS EULA · RUNTIME
Made for Blender 5.0+
Revedra is a Blender add-on, distributed as a separate work.
HOST · GPL
For the engineers

Built like a render pipeline,
not a Blender script.

If you read code, here's what's under the hood. None of it is decorative — every piece earns its place in the batch loop.

01 · CONCURRENCY

Thread-safe state, by construction.

Every shared piece of state is guarded by ThreadSafeState[T] — RLock plus Condition. No bare globals; no lock-by-convention. The render loop is reviewable.

# every shared field, same shape state: ThreadSafeState[BatchProgress] = ThreadSafeState(...) with state.write() as s: s.frames_done += 1 s.notify_all()
02 · NATIVE COMPUTE

BlazeCompute · Rust + PyO3.

Watermark compositing and the no-fit polygon packer used for assembly diagrams run as a native Rust extension via PyO3 / maturin. Python fallbacks ship in the box if the native module is unavailable.

# BlazeCompute from blazecompute import nfp_pack plates = nfp_pack(parts, sheet=A4, kerf=0.4)
03 · ISOLATION

Headless subprocess per model.

Each render ships out as a headless Blender subprocess. File-based IPC via JSON status / command files. One model crashing the GPU does not kill the batch — the orchestrator restarts the slot and the queue moves on.

# status.json · written atomically { "model": "Toji_JujutsuKaisen", "phase": "render.video", "frame": 137, "of": 240 }
04 · STATIC ANALYSIS

CI catches unsafe bpy.context.

Ruff lint plus a custom AST checker that flags bpy.context reads inside timer callbacks (a famously footgunny Blender API). The build fails on violations. Every PR.

05 · UI

A real frontend, not a tkinter dialog.

The settings window is a WebView2-hosted (or browser-fallback) frontend talking to a real local REST API. Command palette (⌘K) over every setting. Twenty-seven articles of integrated wiki, deep-linked to the settings they describe.

06 · COMPATIBILITY

Built for Blender 5.0+.

Targets the modern Blender 5.0 API directly — new fcurve handling, bl_rna unregister guards, and a thin compatibility layer that absorbs the breaking changes between point releases. Tested on Windows primary, macOS and Linux supported.

Coming soon · Paid license

From mesh to manual in one batch.

Revedra v2.15.0 is in final hardening before public release. It will ship as a paid Blender add-on with a per-seat license. Drop your email and we'll let you know the day it's available — with launch pricing for studios that sign up early.

No spam. One email at launch, that's it.