Which of the following values are valid for imageable purpose? Choose three.
Which of the following statements best describes the purpose of OpenUSD file format plugins?
Which statement accurately describes a key difference between native instancing and point instancing?
What sort of plugin implements logic to locate resources such as @mycompany://path/to/my/resource@?
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())
When constructing an OpenUSD scene, in which scenario is it most appropriate to use a payload instead of a reference?
Which of the following statements about OpenUSD plugin development are true? Choose two.
What is the only reliable way in OpenUSD of encoding the motion of primitives whose topology is varying over time?
Consider the following prim hierarchies. Each prim hierarchy is represented by nested unordered lists and each list item represents a prim with the following format: PRIM_NAME (KIND). No text within the parentheses means that the kind is unset for that prim. Only evaluate model kind hierarchy correctness and the structural choices. Which prim hierarchies represent valid model kind hierarchies? Choose three.
You are debugging a stage where a prim is expected to have opinions from a referenced asset, but those opinions are not appearing in the composed scene. Which of the following are logical things to check to troubleshoot this issue?
In the context of UsdGeomMesh, which statement is true about mesh normals?
Why is extract, transform, load (ETL) a useful design pattern for USD data exchange? Choose two.
Which is the most appropriate combination of OpenUSD features to consider when trying to solve problems related to artists interaction with LODs, Material variations and Asset Versions?
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))