NVIDIA-Certified Professional: OpenUSD Development (NCP-OUSD) - NCP-OUSD Exam Practice Test

Which of the following statements about OpenUSD plugin development are true? Choose two.
Correct Answer: A,B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
To make only the sphere visible given the following scene, which prims need their visibility opinions updated? Choose three.
#usda 1.0
def Xform "World"
{
token visibility = "invisible"
def Xform "Xform"
{
def Scope "Scope"
{
token visibility = "invisible"
def Sphere "Sphere"
{
}
def Cube "Cube"
{
}
}
}
}
Correct Answer: B,C,D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
Considering the two files cars.usda and parkingLot.usda in the exhibit. When opening a stage with parkingLot.
usda as the root layer, you observed this prim hierarchy:
* ParkingLot
* car01
You expected this:
* ParkingLot
* car01
* chassis
parkingLot.usda:
#usda 1.0
(
upAxis = "Y"
)
def Xform "ParkingLot" (kind = "group")
{
def "car01" (references = @cars.usda@) {}
}
cars.usda:
#usda 1.0
(
upAxis = "Y"
)
def Xform "redCar" (kind = "component")
{
def Mesh "chassis" {}
}
def Xform "blueCar" (kind = "component")
{
def Mesh "chassis" {}
}
What are ways to fix this issue?
Correct Answer: B,D
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
What is the fundamental data type in USD that enables API schemas to be non-destructively removed in stronger layers?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
What is the correct prim type in UsdShade for sharing reusable portions of shading networks, allowing for parameterization?
Correct Answer: C
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
In OpenUSD, which USDA snippet correctly uses a payload to reference an external asset while allowing deferred loading?
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
Review the following code for creating 1000 sphere instances. When this code is executed, why will the authored prims not yield any instancing efficiencies?
for i in range(1000):
xform = UsdGeom.Xform.Define(stage, f"/test_{i}")
sphere_path = xform.GetPath().AppendPath("sphere")
UsdGeom.Sphere.Define(stage, sphere_path)
xform.GetPrim().SetInstanceable(True)
xform.AddTranslateOp().Set((i * 2, 0, 0))
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
Which of the following best defines the primary function of a specialize composition arc in OpenUSD?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).