A small Blender addon for quickly isolating objects for rendering in large scenes by synchronizing viewport visibility with render visibility.
It was created from a real Blender project that became heavy, with hundreds of objects and an Outliner that was not always as clean as originally planned.
For Blender scenes that start well organized... and somehow end up with 400 objects and an Outliner telling another story.
In large Blender scenes, preparing a render can become tedious when hundreds of objects are involved.
Render Visibility Tools lets you use the viewport as a quick render setup:
- Hide everything you do not need in the viewport.
- Keep only the object or group you want to render visible.
- Run Sync All Viewport → Render.
- Start the render.
This makes it possible to render individual objects or small groups without manually searching through hundreds of entries in the Outliner or changing each render visibility setting one by one.
The addon is especially useful during creative work, when organizing every object and collection immediately would interrupt the workflow.
Create first, organize when needed, and keep control of the render.
Blender already provides several ways to manage render visibility, including the Outliner, visibility icons, shortcuts, and context operations.
This addon does not try to replace Blender's native tools. Its purpose is to group a few practical render visibility commands into one simple menu.
The addon adds a submenu here:
Object > Render Visibility Tools
Disables render visibility for the selected objects.
Enables render visibility for the selected objects.
Sets the render visibility of all scene objects according to their current viewport visibility.
Objects hidden in the viewport are hidden from rendering, while visible objects remain enabled for rendering.
Restores render visibility for every object and collection in the current scene.
This provides a quick way to reset the scene after preparing individual or temporary renders.
The addon does not hide collections from rendering.
The Sync All Viewport → Render command synchronizes object visibility only. Collection render visibility remains controlled through Blender's native collection tools in the Outliner.
However, the Show All Objects and Collections in Render command restores render visibility for every object and collection in the current scene.
This choice keeps the addon simple and avoids duplicating Blender's existing collection visibility controls.
For installation, download the addon package from the Releases section.
- Download the ZIP file from the GitHub Release page.
- Open Blender.
- Go to
Edit > Preferences > Add-ons. - Click
Install. - Select the downloaded ZIP file.
- Enable Render Visibility Tools.
- Download
render_visibility_tools.py. - Open Blender.
- Go to
Edit > Preferences > Add-ons. - Click
Install. - Select
render_visibility_tools.py. - Enable Render Visibility Tools.
Imagine a scene containing several hundred objects, but you only need a clean render of one component.
Instead of finding every unwanted object in the Outliner and disabling its render icon individually:
- isolate the required object visually in the viewport;
- hide the other objects using Blender's normal viewport tools;
- choose
Object > Render Visibility Tools > Sync All Viewport → Render; - launch the render;
- use Show All Objects and Collections in Render when you want to restore the full scene.
The addon does not install any keyboard shortcuts by default.
This avoids conflicts with existing Blender shortcuts and lets each user decide whether a shortcut is useful.
Custom shortcuts can be assigned through Blender's keymap preferences or by right-clicking a menu command and choosing Assign Shortcut.
Designed for Blender 3.6 and later.
The addon may also work with newer Blender versions, but each major Blender release should be tested before compatibility is formally confirmed.
The addon intentionally remains small and focused.
It currently manages:
- selected-object render visibility;
- scene-object viewport-to-render synchronization;
- restoration of render visibility for all objects and collections.
Possible future improvements may include additional collection tools or checks involving modifier dependencies, depending on real-world use and user feedback.
- Viewport-to-render synchronization acts on objects, not collections.
- Collection exclusion and View Layer configuration remain managed by Blender.
- The addon does not modify modifier settings or dependency relationships.
- Linked or externally managed scene data may behave according to Blender's own restrictions.
Released under the MIT License.
See LICENSE.txt for details.
Bug reports, suggestions, and feedback are welcome through the GitHub Issues page.
When reporting a problem, please include:
- the Blender version;
- the addon version;
- a short description of the expected behavior;
- the steps required to reproduce the issue.
Created by 3DLP, with AI assistance.
