Selecting appropriate composition arc types: Practice Questions — Composition (NVIDIA-Certified Professional: OpenUSD Development)
Practice Questions: Selecting Appropriate Composition Arc Types These multiple-choice questions are designed to help you prepare for the...
Practice Questions: Selecting Appropriate Composition Arc Types
These multiple-choice questions are designed to help you prepare for the NVIDIA-Certified Professional: OpenUSD Development exam, focusing on selecting the correct composition arc types in OpenUSD composition.
Which composition arc type should you use to reference an external USD layer without incorporating its sublayers?
- A. reference
- B. payload
- C. inherit
- D. specialize
Correct answer: A
Explanation: The reference arc inserts the external layer's prims and properties directly into the composition but does not include its sublayers, making it suitable for modular composition without pulling in entire hierarchies.
When should you use a payload arc instead of a reference arc?
- A. To defer loading of large scene data until explicitly requested
- B. To inherit properties from a base prim
- C. To override prim definitions
- D. To specialize a prim with additional data
Correct answer: A
Explanation: payload arcs are used to defer loading of large or complex scene data, improving performance by loading only when necessary, unlike reference arcs which load immediately.
Which composition arc type allows a prim to inherit properties and metadata from another prim?
- A. reference
- B. payload
- C. inherit
- D. variant
Correct answer: C
Explanation: The inherit arc enables a prim to inherit properties and metadata from a specified base prim, facilitating reuse and extension of prim definitions.
What is the primary purpose of the specialize composition arc?
- A. To override or extend a prim's properties in a derived layer
- B. To load external layers on demand
- C. To create variant sets for a prim
- D. To inherit properties from a base prim
Correct answer: A
Explanation: The specialize arc allows a prim to be extended or overridden by another prim in a derived layer, enabling customization without modifying the original prim.
Which composition arc type is best suited for defining alternative configurations of a prim, selectable at composition time?
- A. variant
- B. inherit
- C. reference
- D. payload
Correct answer: A
Explanation: variant arcs define variant sets that allow switching between alternative configurations of a prim, useful for managing multiple design options.
In debugging composition with LIVERPS, which composition arc type would you check first if a prim's properties are unexpectedly missing?
- A. payload
- B. reference
- C. inherit
- D. specialize
Correct answer: B
Explanation: Since reference arcs directly insert prims and properties, missing data often indicates issues with referenced layers, making them the first arc type to verify during debugging.
Which composition arc type can be used to compose a prim hierarchy by layering multiple prim definitions with increasing specificity?
- A. specialize
- B. inherit
- C. reference
- D. payload
Correct answer: A
Explanation: specialize arcs enable layering prim definitions to progressively specialize or override properties, building a more specific prim hierarchy.
When selecting composition arcs, which factor is most critical to consider?
- A. The size and loading performance impact of the referenced data
- B. The color of the prim in the viewport
- C. The file format of the USD layer
- D. The number of variant sets in the prim
Correct answer: A
Explanation: Choosing between reference and payload arcs often depends on managing performance and memory by deferring loading of large data sets.
More in this topic
Ready to test your knowledge?
Put what you've learned into practice with a quick quiz and track your progress.
Test your knowledge →