Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

NVIDIA NCP-OUSD Exam - Topic 1 Question 8 Discussion

Referring to dining_room.usda, which of the following best describes the role of the references composition arc on the /Root/Chair prim?#usda 1.0def Xform "Root"{def Xform "Chair" (references = @chair.usda@){float3 xformOp:scale = (1.5, 1.5, 1.5)}}
D) It composes the definition from chair.usda with the local /Root/Chair. The local xformOp:scale overrides corresponding referenced opinions.
A) It creates a bidirectional link between the local /Root/chair prim and chair.usda so that any changes in one are automatically reflected in the other.
B) It is used to import variant sets from chair.usda into the local /Root/chair prim.
C) It completely replaces the local /Root/chair prim with the contents of chair.usda, ignoring any local attribute definitions such as scale.

NVIDIA NCP-OUSD Exam - Topic 1 Question 8 Discussion

Actual exam question for NVIDIA's NCP-OUSD exam
Question #: 8
Topic #: 1
[All NCP-OUSD Questions]

Referring to dining_room.usda, which of the following best describes the role of the references composition arc on the /Root/Chair prim?

#usda 1.0

def Xform "Root"

{

def Xform "Chair" (

references = @chair.usda@

)

{

float3 xformOp:scale = (1.5, 1.5, 1.5)

}

}

Show Suggested Answer Hide Answer
Suggested Answer: D

A reference composition arc brings scene description from another asset into the prim where the reference is authored, then combines that referenced data with local opinions on the destination prim. NVIDIA's Learn OpenUSD references guide states that when a prim is composed through a reference arc, USD first composes the layer stack of the referenced prim, adds the resulting prim spec to the destination prim, and then applies overrides or additional composition arcs from the destination prim.

Option D is correct because /Root/Chair receives the composed contents of chair.usda, while the locally authored xformOp:scale = (1.5, 1.5, 1.5) remains part of the destination prim's stronger local opinions. If the referenced chair asset also authored a corresponding scale opinion on the same property, the local opinion would win by standard USD strength ordering, where stronger opinions override weaker ones non-destructively.

Option A is incorrect because references are not bidirectional synchronization links; editing the referencing layer does not automatically modify chair.usda. Option B is too narrow because references compose all targeted scene description, not only variant sets. Option C is incorrect because a reference does not discard local opinions. This aligns with Composition Reference, Local Opinions, Layer Strength, and Non-Destructive Overrides.


Contribute your Thoughts:

0/2000 characters

Currently there are no comments in this discussion, be the first to comment!


Save Cancel