Description
Tutorial To Install Blender Addon Using Rar File
Discord channel for discussion, releases and feedback: discord.gg/CE9d7rmQ6R
Note: There is an issue with installing for macOS, looking into now.
What does the nView addon do?
Determine objects’ visibility from any camera, or being visible in a “reflection” of another object. Knowing this, you can:
- Select only the visible objects!
- Set multiple visibility attributes of objects or collections at once, including for the viewport, render, and view layer!
- Hide demanding collections or objects that affect performance, without affecting what’s seen by the camera!
- Hide objects dynamically in an animation, to speed up playback and rendering long animations!
After choosing your settings, you can apply the culling with different operators as buttons:
- Select Object nView – Selects all visible objects
- Set Object nView – Sets each object’s visibility attributes (selectable, visible in viewport or render)
- Set Collection nView – Sets the visibility attributes of each collection that has visible objects (view layer, viewport or render visibility)
- Set Mask nView – Sets a mask modifier weighted to a vertex group of viable faces for each viable object.
- Select Mesh nView – selects vertices, edges, or faces in view (mesh edit mode)
- Hide Mesh nView – reveals/hides vertices, edges, or faces in view (mesh edit mode)
Distinguished Features
- View frustum and occlusion culling options
- Works at the scene level, meaning it supports any render engine
- Animation supported
- Objects instanced by collections can be excluded
- Supports all object types – not just meshes – as well as collection instances within objects
- Include objects visible in reflections of other objects!
Culling methods
nView offers two algorithms to determine the visibility of objects from a camera:
- Occlusion culling – cast rays into the scene to determine visibility of objects from the camera. Can customize the number of rays and whether objects visible in reflections be included.
- View frustum Culling – checks if an object’s bounding box is within a camera’s view frustum (excluding objects outside the near and far clipping planes).
- Backface Culling (mesh only) – Checks the normals of the mesh and culls faces or vertices facing away from the camera.
Who is this for?
All Blender-ers can benefit from this addon, particularly those who:
- Work with many objects and collections across large scenes (architecture visualization, industrial design, environments, visual effects)
- Render long animations where objects could be hidden to save time
- Have slow computers that require regularly hiding and revealing objects or collections to improve performance
Releases
- October 2021 (1.2.1) – initial release to Blender Market!
- October 2021-2 (1.3.1) – n-bounces and a bugfix (selected objects filter was ignored in some cases)
- October 2021-3 (1.3.4) – invert selection, bug fixes, minor performance improvement
- November 2021 (1.5.0) – improved view frustum culling, added input for bounce distance, removed input for using scene resolution for occlusion
- Thanksgiving 2021 (2.0.0) – animation support: select or hide objects over a given frame range, as well as the option to keyframe object visibility. Also, cleaned up a UI a little
- December 2021 (2.1.1) – margin setting for view frustum culling, and a fix for non-mesh objects with occlusion culling
- January 2022 (2.1.6) – mesh nView (similar functionality in mesh edit mode) with backface culling, dramatically optimized auto keyframing, operator to clear object visibility keyframes (to conveniently revert auto keyframing, if needed), bug fixes with camera positions
- February 2022 (2.1.7) – bug fixes related to collection instancing, as well as a new option to exclude instanced objects from calculations
- June 2022 (2.1.9) – bug fix with panel and deprecated hair object in 3.2, testing validated for Blender 3.2!