NVIDIA
NCP-OUSD
Q1:
What is the primary purpose of asset structure in OpenUSD?
○
A
To simplify version control through standardized asset management and tracking○
B
To maximize rendering performance through optimized data organization and caching○
C
To empower the scalability of an organization and ecosystem and promote collaboration○
D
To reduce storage requirements through efficient resource sharing and deduplication
NVIDIA
NCP-OUSD
Q2:
Which of the following are immutable once a USD Stage has been opened? Choose two.
☐
A
Rules for loading payloads from prims in the stage.☐
B
Layers that are muted or unmuted in the stage.☐
C
The path resolver context that is bound to the stage.☐
D
Variant fallbacks for prims without variant selection in the stage.
NVIDIA
NCP-OUSD
Q3:
Why would you not see a sphere when opening this scene?
#usda 1.0
(
defaultPrim = "wall_a_inst"
upAxis = "Z"
)
def Xform "wall_a_inst" (
instanceable = true
variants = {
string Emissive = "Default"
}
prepend variantSets = "Emissive"
)
{
def Sphere "Sphere"
{
}
variantSet "Emissive" = {
"Daytime" {
}
"Default" {
}
}
}
○
A
Sphere are guide geometry that are invisible by default.○
B
The 'Emissive' variant set is missing the material bindings for both 'Daytime' and 'Default'.○
C
Because 'wall_a_inst' has instanceable=true and a composition arc, variants, the sphere that is inside of 'wall_a_inst' but outside of its variantset is not part of the instanced scenegraph.
NVIDIA
NCP-OUSD
Q4:
Which of these operations are likely to be slower when switching variants? Choose two.
☐
A
Changing reference paths☐
B
Changing visibility☐
C
Changing activation opinions☐
D
Changing attribute values
NVIDIA
NCP-OUSD
Q5:
What geometric attribute should be kept in sync when updating point position values on an object?
○
A
purpose○
B
xformOps○
C
extent○
D
faceVertexIndices