← Fusion node reference
USD / 3DBeginner

uVisibility

USD prim visibility override

Shows or hides selected USD prims without deleting them, with inverted selection and separate-stage export for reversible scene control.

uVisibility
DaVinci Resolve · Fusion

uVisibility is a simple but important USD scene-management node. It changes visibility on selected prims while preserving the asset hierarchy, making it ideal for shot-specific hide/show decisions and lightweight scene variants.

Overview

What uVisibility does

uVisibility is a simple but important USD scene-management node. It changes visibility on selected prims while preserving the asset hierarchy, making it ideal for shot-specific hide/show decisions and lightweight scene variants.

Mental model

Think of uVisibility as a non-destructive eye switch for USD prims: the object remains in the stage, but the chosen visibility state controls whether it participates visually.

Common uses

Hide unwanted asset parts
Create shot-specific visibility overrides
Temporarily disable heavy geometry
Build scene variants
Isolate elements for debugging

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

SceneInput

3D scene or object data to be processed or combined.

uVisibility
Fusion node

SceneOutput

Updated USD/3D stage for further composition, rendering or export.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Selected Prims

Defines which prim paths receive the visibility override.

Invert Prim Selection

Applies the setting to everything except the selected prims.

Visible

Sets the target visibility state.

Export as Separate Stage

Stores the visibility override in its own USD stage/layer.

Practical setup

A reliable workflow

  1. 1

    Identify the prim paths to control.

  2. 2

    Add uVisibility after the asset/stage is available.

  3. 3

    Set Selected Prims and verify the scope.

  4. 4

    Choose Visible on or off.

  5. 5

    Check the result through the render camera.

  6. 6

    Export the override separately when it should remain reversible.

Typical node chain
USD Stage
uVisibility
uRenderer

Examples

Where this node fits in real work

Hide an asset part

Disable selected geometry for one shot.

uLoaderuVisibilityuRenderer

Debug isolation

Hide everything except a selected branch using inverted selection.

uVisibilityuRenderer

Troubleshooting

Common mistakes

Targeting a parent prim and unintentionally hiding an entire subtree.
Confusing visibility with deletion or unloading.
Forgetting an upstream/downstream visibility override that wins later in the stage.

Production notes

Practical tips

Use narrow prim selections for predictable overrides.
Keep visibility overrides in separate stages for easy versioning.
Name nodes by the object being hidden or shown.

Related nodes