Question #1
To make only the sphere visible given the following scene, which prims need their visibility opinions updated? (Choose three.)https://img.examtopics.com/ncp-ousd/image1.png" alt="" data-href="" width="" height="" style=""/>
Answer: ABC
Option Analysis:
A Scope: The direct parent prim of the Sphere, which has a built-in visibility = "invisible" opinion and must be modified.
B Xform: The intermediate parent prim with no custom visibility opinion; it inherits the invisible state from World, so its visibility opinion requires an update.
C World: The root prim. Its visibility = "invisible" opinion needs to be removed or modified to lift the top-level global hidden state.
D Sphere: The sphere prim itself carries no visibility restrictions. It will render automatically once visibility is enabled for all ancestor prims above it, so no edits are needed.
E Cube: The requirement is to render only the sphere. The Cube should remain hidden, and no visibility updates are necessary for it.
USD Visibility Token Value Definitions
invisible: The prim and all its child prims will not render at all.
inherited: Default value. The prim inherits the visibility state of its immediate parent prim.
visible: Forces the prim and its children to be visible, overriding lower-level visibility rules.
References:
OpenUSD API Documentation: UsdGeomImageable Visibility, https://openusd.org/release/api/class_usd_geom_imageable.html#a3ab6234e176232415e06444c77b3a4f7
NVIDIA Omniverse USD Fundamentals: Visibility Attribute