RenderWhy 1.0.0 • report schema 1
Visibility inspection
Name removal replaces project labels; structure, flags and relationships may still be recognizable.
Snapshot scope
Object: Object 1 (MESH)
Scene: Scene 1
Frame 1 + 0 • CYCLES • captured 2026-09-09T10:40:13+00:00
Host: 5.2.1 (9e2066aef7ef) • Snapshot, not live monitoring
Static controls and collection paths. Animation data can leave object controls unknown—even position-only keys. Frame is snapshot context; materials, occlusion and generated geometry are not evaluated.
View layer: Layer 1
Viewport restrictions
No supported blocker found · allowed through 1 of 1 paths
Camera-render restrictions
Blocked by 2 object control(s)
Object 1 → Show in Renders
Object 1 → Ray Visibility / Camera
Blender viewport query (layer): True
Traversal: complete; 9 occurrences scanned; 1 paths captured.
Holdout: False
Indirect Only: False
Shadow Catcher: False
Object controls
Show in Viewports (monitor): Static exposed value: hide_viewport=False; Show in Viewports (monitor) on
Provenance: static_exposed; reason: owner_without_animation; scope: object_all_usesShow in Renders: Static exposed value: hide_render=True; Show in Renders off
Provenance: static_exposed; reason: owner_without_animation; scope: object_all_usesRay Visibility / Camera: Static exposed value: visible_camera=False
Provenance: static_exposed; reason: owner_without_animation; scope: object_all_usesMask / Holdout: Static exposed value: is_holdout=False
Provenance: static_exposed; reason: owner_without_animation; scope: object_all_usesMask / Shadow Catcher: Static exposed value: is_shadow_catcher=False
Provenance: static_exposed; reason: owner_without_animation; scope: object_all_usesTemporary viewport hide (eye): Native state query: hide_get=False
Provenance: native_state_query; reason: native_state; scope: object_in_layerPath 1
1. Collection 1
Disable in Viewports (monitor): Static exposed value: hide_viewport=False
Provenance: static_exposed; reason: non_animatable_control; scope: collection_all_usesShow in Renders: Static exposed value: hide_render=False; Show in Renders on
Provenance: static_exposed; reason: non_animatable_control; scope: collection_all_usesInclude in View Layer: Static exposed value: exclude=False; Include in View Layer on
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceTemporary collection hide (eye): Static exposed value: hide_viewport=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceHoldout: Static exposed value: holdout=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceIndirect Only: Static exposed value: indirect_only=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrence2. Collection 2
Disable in Viewports (monitor): Static exposed value: hide_viewport=False
Provenance: static_exposed; reason: non_animatable_control; scope: collection_all_usesShow in Renders: Static exposed value: hide_render=False; Show in Renders on
Provenance: static_exposed; reason: non_animatable_control; scope: collection_all_usesInclude in View Layer: Static exposed value: exclude=False; Include in View Layer on
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceTemporary collection hide (eye): Static exposed value: hide_viewport=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceHoldout: Static exposed value: holdout=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceIndirect Only: Static exposed value: indirect_only=False
Provenance: static_exposed; reason: non_animatable_control; scope: layer_occurrenceControl references and native handoff
1. Object 1 / Show in Viewports (monitor)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Original object setting: affects all uses.
Manually select an accessible object to read Object Properties → Visibility.
2. Object 1 / Show in Renders
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Original object setting: affects all uses.
Manually select an accessible object to read Object Properties → Visibility.
3. Object 1 / Ray Visibility / Camera
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
Original object setting: affects all uses.
Manually select an accessible object to read Object Properties → Visibility.
In Cycles: Object Properties → Visibility → Ray Visibility → Camera.
4. Object 1 / Mask / Holdout
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
Original object setting: affects all uses.
Manually select an accessible object to read Object Properties → Visibility.
Object Properties → Visibility → Mask / Holdout. Intentional roles may be in use; preserve deliberate settings.
5. Object 1 / Mask / Shadow Catcher
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
Original object setting: affects all uses.
Manually select an accessible object to read Object Properties → Visibility.
Object Properties → Visibility → Mask / Shadow Catcher. Intentional roles may be in use; preserve deliberate settings.
6. Object 1 / Temporary viewport hide (eye)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Temporary viewport hide, this view layer. Use the eye on the named object row when exposed.
7. Collection 1 / Disable in Viewports (monitor)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Collection setting: affects every use of this collection across layers. Monitor is global; eye is layer-local.
8. Collection 1 / Show in Renders
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Collection setting: affects every use of this collection across layers. Monitor is global; eye is layer-local.
9. Collection 1 / Include in View Layer
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
10. Collection 1 / Temporary collection hide (eye)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
11. Collection 1 / Holdout
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
12. Collection 1 / Indirect Only
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
13. Collection 2 / Disable in Viewports (monitor)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Collection setting: affects every use of this collection across layers. Monitor is global; eye is layer-local.
14. Collection 2 / Show in Renders
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
Collection setting: affects every use of this collection across layers. Monitor is global; eye is layer-local.
15. Collection 2 / Include in View Layer
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
16. Collection 2 / Temporary collection hide (eye)
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
17. Collection 2 / Holdout
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
18. Collection 2 / Indirect Only
View layer: Layer 1
Find in Blender
Use the Outliner in View Layer display mode and check the scene/layer name against this card. Expand the named ancestor chain; a shared Collection can appear under more than one parent.
1. Collection 1
2. Collection 2
In the Outliner header, open Filter (funnel) → Restriction Toggles and show the named column. This shows a UI column; it does not change object visibility. Close Filter, then read the cell on the named owner row.
This exact occurrence in this view layer. Include is the inverse of exclude. Eye is not the global monitor.
Coverage and next action
Source viewport query: None; Local View membership: None
Static controls and collection paths. Animation data can leave object controls unknown—even position-only keys. Frame is snapshot context; materials, occlusion and generated geometry are not evaluated.
Use the exact native control reference to investigate. Refresh takes a new snapshot; it does not remove the animation limit.