Which of the following best defines the primary function of a specialize composition arc in OpenUSD?
Which of the following statements best describes the purpose of OpenUSD file format plugins?
What will be the composed value of /World/Tree/Canopy.primvars:displayColor when you open stage.usda?
#usda 1.0
(
defaultPrim = "World"
metersPerUnit = 1.0
upAxis = "Z"
)
def Xform "World"
{
def Xform "Tree" (
variantSets = ["foliage_color"]
variants = { string foliage_color = "default" }
)
{
def Cone "Canopy" (
references = [ < /_base_foliage_color > ]
)
{
double3 xformOp:translate = (0, 0, 1.3)
token[] xformOpOrder = ["xformOp:translate"]
}
def Cylinder "Trunk"
{
color3f[] primvars:displayColor = [(0.2, 0.1, 0.05)]
double3 xformOp:scale = (0.4, 0.4, 0.4)
token[] xformOpOrder = ["xformOp:scale"]
}
variantSet "foliage_color" = {
"default" {
}
"evergreen" {
over "Canopy"
{
color3f[] primvars:displayColor = [(0.05, 0.15, 0.05)]
}
}
"orange" {
over "Canopy"
{
color3f[] primvars:displayColor = [(0.5, 0.3, 0.05)]
}
}
}
}
}
class "_base_foliage_color"
{
color3f[] primvars:displayColor = [(0.2, 0.75, 0.1)]
}
Which of the following statements about debugging complex LIVRPS scenarios are correct?
When USD computes the position of a PointInstancer instance, what additional position-related information is used beyond the position information for a given instance?
Another department at your company has provided layer1.usda that has a Sphere Gprim with animated timeValues that translate the sphere along the Y-axis:
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "Asset"
{
def Sphere "Sphere"
{
double3 xformOp:translate.timeSamples = {
1: (0, 5.0, 0)
30: (0, -5.0, 0)
60: (0, 5.0, 0)
}
uniform token[] xformOpOrder = ["xformOp:translate"]
}
}
You’ve been given rootLayer.usda that references Sphere from layer1.usda as follows:
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "World"
{
def Sphere "Sphere" (
prepend references = @./layer1.usda@ < /Asset/Sphere >
)
{
}
}
For testing purposes, you want to check what Sphere would look like if it was at (0, -5.0, 0) at timeCode = 45. Which of the following changes in rootLayer.usda would place Sphere at -5.0 in the Y-axis at timeCode 45? Note that it is okay if the position of Sphere at other timeCodes is changed. Choose two.
When designing a scalable asset structure, which two aspects should be primarily considered? Choose two.
In the context of UsdGeomMesh, which statement is true about mesh normals?
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?
You are a developer creating an OpenUSD exporter for an application that also supports import of USD assets. To enable collaborative workflows, you're adding an "export as overrides" option.
Which approach correctly describes which structure your exporter should generate?
|
PDF + Testing Engine
|
|---|
|
$49.5 |
|
Testing Engine
|
|---|
|
$37.5 |
|
PDF (Q&A)
|
|---|
|
$31.5 |
NVIDIA Free Exams |
|---|
|