Pre-Summer Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

NVIDIA NCP-OUSD - OpenUSD Development

Page: 1 / 3
Total 70 questions

What is the primary purpose of a conceptual data mapping document?

A.

To define the requirements for an end-to-end 3D workflow.

B.

To document the content structure of a 3D scene.

C.

To specify the data storage requirements for USD data.

D.

To document data translation between OpenUSD and other formats.

Which of these is the most essential composition arc to put onto the components of a model hierarchy?

A.

payloads

B.

inherits

C.

variant sets

D.

specializes

Which of these are valid types for custom attributes in OpenUSD? (Choose two.)

A.

structs

B.

assset paths

C.

string arrays

D.

dictionaries

What geometric attribute should be kept in sync when updating point position values on an object?

A.

purpose

B.

xformOps

C.

extent

D.

faceVertexIndices

Consider the following HelloWorld.usda OpenUSD layer:

#usda 1.0

(

defaultPrim = "hello"

)

def Xform "hello"

{

double3 xformOp:translate = (4, 5, 6)

uniform token[] xformOpOrder = ["xformOp:translate"]

def Sphere "world"

{

float3[] extent = [(-2, -2, -2), (2, 2, 2)]

color3f[] primvars:displayColor = [(0, 0, 1)]

double radius = 2

}

}

What would be the output of the following Python snippet?

from pxr import Usd

refStage = Usd.Stage.CreateInMemory()

refSphere = refStage.OverridePrim("/refSphere")

refSphere.GetReferences().AddReference("./HelloWorld.usda")

print(refStage.GetRootLayer().ExportToString())

A.

#usda 1.0

over "hello"

{

over "refSphere" (

prepend references = @./HelloWorld.usda@

)

{

}

}

B.

#usda 1.0

over "refSphere"

{

}

C.

#usda 1.0

over "refSphere" (

prepend references = @./HelloWorld.usda@

)

{

}

Which of the following values are valid for imageable purpose? Choose three.

A.

guide, for prims that should be included for guides or reference

B.

light, for prims that should be included for lighting and shadows

C.

render, for prims that should be included for "final" quality renders

D.

material, for prims that should be included for shading geometry

E.

proxy, for prims that should be included for proxy representation

You and your colleague open the same USD layer but one of you observes missing geometry. What could be the reason why?

A.

USD automatically adjusts composition based on available system memory.

B.

Instance prototypes are composing to different identifiers.

C.

Differently configured asset resolvers are resolving to different versions of the asset.

What is the fundamental data type in USD that enables API schemas to be non-destructively removed in stronger layers?

A.

list ops

B.

arrays

C.

booleans

Which of the following statements about debugging complex LIVRPS scenarios are correct?

A.

Local opinions should be checked first when debugging composition issues.

B.

Specialize arcs cannot be overridden, so they can be ignored during debugging.

C.

Payload arcs should be checked before Reference arcs for more efficient debugging.

Which of the following statements best describes the purpose of OpenUSD file format plugins?

A.

They extend OpenUSD's functionality by allowing it to read and write from various file formats.

B.

They are only used for visualizing OpenUSD data and geometry in 3D applications.

C.

They convert OpenUSD files to other formats without any loss of data or information.

D.

They are designed to compress OpenUSD asset files for faster loading times.