MultiCam Render
OneClick Multi-Camera Renderer for Blender 4.x — batch-render from multiple cameras and auto-generate a multi-camera rig with a single click.
OneClick Multi-Camera Renderer | Production-Ready Batch Rendering
A production-ready N-Panel addon for batch-rendering from multiple cameras and auto-generating a multi-camera rig in Blender 4.x.
Author: Arun C — Digibee.in
What This Addon Solves
Manual multi-camera rendering in Blender usually means:
- Switching active camera before every render
- Manually setting resolution per camera
- Keeping track of output filenames and folders
- Losing viewport performance during long batch sessions
- Setting up camera rigs with Track To constraints by hand
MultiCam Render handles the entire pipeline — from rig creation to batch output — in a single N-Panel tab.
Perfect For
- Product turntable renders — Front, Side, Top, Perspective in one click.
- Archviz walkthroughs — Batch-render every viewpoint overnight.
- Game asset QA sheets — Consistent multi-angle renders with per-camera resolution.
- Motion graphics — Per-camera resolution presets (9:16, 1:1, Cinema) for social delivery.
Key Features
Camera Checklist
Dynamic list of all scene cameras with enable/disable toggles. Default: all cameras checked. Refresh, Select All, Deselect All operators included.
Click-to-Preview
Click any camera name to instantly switch the viewport to that camera's view for quick composition checks.
Add Multi-Camera Rig
One-click 4-camera rig (Front, Side, Top, Perspective) with Track To constraints. Shared or individual focus Empties. Targets selected objects or world origin.
Camera Controls (Live)
Real-time editing of focal length, sensor width, position, rotation, DOF, F-stop, focus distance, and clipping — all update instantly in the viewport.
Focus Control
Live manipulation of the Track To target Empty — change display shape, size, and XYZ position of the focus point directly from the panel.
Per-Camera Resolution
Each camera can have its own resolution preset (HD, FHD, 2K, 4K, 9:16, 1:1, Cinema, etc.) with a Link/Unlink toggle. Flip button swaps width ↔ height instantly.
Render Settings
Follow System or Custom mode with quick presets — Draft (32), Preview (128), Production (512), Ultra (2048). Full control over samples, denoiser, light paths, film, motion blur, and simplify.
Batch Render
Modal operator renders all checked cameras sequentially. Creates timestamped output folder. Viewport auto-switches to wireframe during render for performance. Escape to cancel.
Output Formats
PNG, JPEG, EXR, TIFF with compression and color depth control. Renders open in a viewer window for live progress feedback.
Documentation
Installation
- Download
oneclick_multicam_renderer.zip - In Blender: Edit → Preferences → Add-ons → Install…
- Select the
.zipfile and enable the addon - Find the OneClick tab in the 3D Viewport sidebar (N-Panel)
Camera List Panel
The Camera List panel shows every camera in your scene. Each row has a checkbox to include/exclude the camera from batch render, and clicking the camera name switches the viewport to that camera instantly.
Use the Refresh button after adding or deleting cameras. Select All and Deselect All buttons are provided for quick toggling.
Add Multi-Camera Rig
Click Add Multi-Camera to generate a 4-camera rig:
- MC_Front — facing the front of your subject (Y axis highlighted)
- MC_Side — facing the side (X axis highlighted)
- MC_Top — overhead bird's-eye view (Z axis highlighted)
- MC_Perspective — 3/4 angled view
Each camera gets a Track To constraint aimed at a shared Empty. If objects are selected, the rig centres on the selection; otherwise it uses the world origin.
Focus Mode: Choose Shared (one Empty) or Individual (per-camera Empties).
Advanced Controls
The Advanced Controls panel contains four sub-sections:
Camera Controls (Live) — Focal length, sensor width, F-stop, focus distance, clip start/end, and DOF toggle. All values update live in the viewport.
Focus Control — Change the Target Empty's display shape (Plain Axes, Arrows, Cube, Sphere, Cone), size, and XYZ position.
Resolution — Presets (HD, FHD, 2K, 4K, Square, Instagram, Cinema, Ultrawide, Custom), Flip button, Scale %, and per-camera resolution via the Link/Unlink toggle.
Output Format — PNG, JPEG, EXR, TIFF with compression and color depth settings.
Render Settings
Choose Follow System to use your current .blend file's render settings, or switch to Custom Setup to override:
- Samples — Render sample count
- Adaptive Sampling — Noise threshold for early termination
- Denoising — OpenImageDenoise or OptiX
- Light Paths — Total, Diffuse, Glossy, Transmission, Transparent, Volume bounces
- Film — Transparent background, exposure
- Motion Blur — Enable/disable, shutter speed, position
- Performance — Persistent data, tile size, threading
- Simplify — Max subdivision, child particles
- Color Management — View transform (AgX/Filmic/Standard), look
Quick Presets: Draft (32 samples), Preview (128), Production (512), Ultra (2048).
Batch Rendering
Click Render All Cameras to start the batch render. The addon will:
- Switch the viewport to wireframe and disable overlays for performance
- Create a timestamped output folder:
OneClick_Render_YYYYMMDD_HHMMSS/ - Render each checked camera sequentially using modal operators
- Open a render window for live progress
- Apply per-camera resolution (if unlinked)
- Save each frame with the camera name as filename
- Restore the original viewport state when finished
Press Escape at any time to cancel the batch and restore everything.
Changelog
- Per-Camera Resolution: Each camera can now have its own resolution preset independently.
- Link/Unlink Toggle: 🔗 Link All Cameras button — ON = shared resolution, OFF = per-camera.
- Per-Camera Flip: Flip button works per-camera when unlinked.
- Batch Render applies per-camera resolution when unlinked.
- Live viewport preview: Switching cameras auto-updates viewport border to that camera's resolution.
- Live resolution preview: Changing preset, width, height, or scale % instantly updates the viewport camera border.
- Flip button: Swap width ↔ height for any preset or custom resolution.
- DOF default changed to OFF: Multi-camera setup no longer enables DOF by default.
- N-Panel redesigned: 4 independent top-level panels with clear visual separation.
- Modal batch render: Properly renders ALL checked cameras sequentially (fixed single-camera-only bug).
- Viewport performance mode: Auto-switches to wireframe + disables overlays during batch render.
- Timestamped output folder: Each batch creates OneClick_Render_YYYYMMDD_HHMMSS/ subfolder.
- Escape to cancel: Press Escape during batch render to stop and restore everything.
- Focus Control panel: New sub-panel for Track To target Empty (shape, size, XYZ).
- Camera axis highlighting: MC_Front shows Y, MC_Side → X, MC_Top → Z.
- DOF auto-links to focus empty when enabling DOF on a camera with Track To constraint.
- Camera Controls: Focal length, sensor width, F-stop, focus distance, clip start/end, DOF toggle.
- Override mode: Apply lens/DOF settings to all checked cameras during batch render.
- Render Settings: Follow System / Custom Setup mode.
- Custom render settings: Samples, adaptive sampling, noise threshold, denoising.
- Light Paths, Film, Motion Blur, Performance, Simplify, and Color Management controls.
- Quick Presets: Draft (32), Preview (128), Production (512), Ultra (2048).
- Resolution Presets: HD, FHD, 2K, 4K, Square, Instagram, Cinema, Ultrawide, Custom.
- Scale % slider (1–400%).
- Render Viewer: Render window opens during batch render for visual feedback.
- Initial Release: N-Panel addon in 3D Viewport sidebar (tab: OneClick).
- Camera Checklist: Dynamic list of all scene cameras with CollectionProperty.
- Batch Render: Iterate through checked cameras, render, and save to disk.
- Output Settings: Format (PNG, JPEG, EXR, TIFF), compression, color depth, file location.
- Auto Multi-Camera Setup: Generate 4 cameras (Front, Side, Top, Perspective).
- Focus Mode: Shared (one Empty) or Individual (per-camera Empties).
- Track To constraints for automatic aiming.
- Target determined by selected objects or world origin.
- Auto-refreshes camera checklist after creation.
Quick Start Guide
Open the Panel
Press N in the 3D Viewport to open the sidebar, then click the 'OneClick' tab.
Add Cameras
Click 'Add Multi-Camera' to generate a 4-camera rig, or use existing scene cameras.
Select Cameras
Check/uncheck cameras in the Camera List. Click a camera name to preview its view.
Configure & Render
Adjust resolution, output format, and render settings, then hit 'Render All Cameras'.
Frequently Asked Questions
?Does it work with existing scene cameras?
Yes. The Camera List automatically detects every camera in your scene. You can mix auto-generated rig cameras with manually created ones.
?Can each camera render at a different resolution?
Yes. Click the 'Unlink' toggle in the Resolution section. Each camera will then have its own resolution preset and flip state. During batch render, the addon sets the scene resolution per-camera before rendering.
?Does it slow down my viewport?
During batch render the addon automatically switches to wireframe mode and disables overlays so Blender can use maximum resources for rendering. After the batch completes, your original viewport state is restored.
?Can I cancel a batch render mid-way?
Yes. Press Escape at any time during the batch render. The addon will stop, restore your viewport settings, and save any images that have already been rendered.
?What happens if I add or remove cameras after opening the panel?
Click the Refresh button in the Camera List panel to re-scan the scene. The list will update to show all current cameras.
?Does the addon support EEVEE and Cycles?
Yes. In 'Follow System' mode the addon uses whatever render engine is currently set in your .blend file. In 'Custom Setup' mode, advanced settings like light paths apply to Cycles.