NCP-OUSD 試験問題 6
ペイロードとリファレンスを区別する主な特徴は何ですか?
NCP-OUSD 試験問題 7
prim.HasAuthoredChildren() は何をチェックするのですか?
NCP-OUSD 試験問題 8
貴社の別の部署からlayer1.usdaというファイルが提供されており、そこには球体をY軸に沿って移動させるアニメーション化されたtimeValuesを持つSphere Gprimが含まれています。
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "アセット"
{
def Sphere "Sphere"
{
double3 xformOp:translate.timeSamps = {
1: (0, 5.0, 0)
30: (0, -5.0, 0)
60: (0, 5.0, 0)
}
ユニフォームトークン[] xformOpOrder = ["xformOp:translate"]
}
}
渡されたrootLayer.usdaは、layer1.usdaのSphereを以下のように参照しています。
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "ワールド"
{
def Sphere "Sphere" (
参照を先頭に追加 = @./layer1.usda@ < /Asset/Sphere >
)
{
}
}
テスト目的で、timeCode = 45 のときに Sphere が (0, -5.0, 0) にある場合、Sphere がどのように見えるかを確認したい。
rootLayer.usda の以下の変更のうち、タイムコード 45 において Sphere を Y 軸の -5.0 の位置に配置するものはどれですか?
他のタイムコードにおける球体の位置が変更されても問題ありません。2つ選択してください。
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "アセット"
{
def Sphere "Sphere"
{
double3 xformOp:translate.timeSamps = {
1: (0, 5.0, 0)
30: (0, -5.0, 0)
60: (0, 5.0, 0)
}
ユニフォームトークン[] xformOpOrder = ["xformOp:translate"]
}
}
渡されたrootLayer.usdaは、layer1.usdaのSphereを以下のように参照しています。
#usda 1.0
(
endTimeCode = 60
startTimeCode = 1
)
def Xform "ワールド"
{
def Sphere "Sphere" (
参照を先頭に追加 = @./layer1.usda@ < /Asset/Sphere >
)
{
}
}
テスト目的で、timeCode = 45 のときに Sphere が (0, -5.0, 0) にある場合、Sphere がどのように見えるかを確認したい。
rootLayer.usda の以下の変更のうち、タイムコード 45 において Sphere を Y 軸の -5.0 の位置に配置するものはどれですか?
他のタイムコードにおける球体の位置が変更されても問題ありません。2つ選択してください。
NCP-OUSD 試験問題 9
stage.usdaを開いたとき、/World/Tree/Canopy.primvars:displayColorの合成値はどうなりますか?
#usda 1.0
(
defaultPrim = "World"
メートル/単位 = 1.0
upAxis = "Z"
)
def Xform "ワールド"
{
def Xform "Tree" (
variantSets = ["foliage_color"]
バリエーション = { string foliage_color = "default" }
)
{
def コーン "キャノピー" (
参照 = [ < /_base_foliage_color > ]
)
{
double3 xformOp:translate = (0, 0, 1.3)
token[] xformOpOrder = ["xformOp:translate"]
}
def シリンダー "トランク"
{
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" = {
"デフォルト" {
}
「常緑樹」
「キャノピー」の上
{
color3f[] primvars:displayColor = [(0.05, 0.15, 0.05)]
}
}
"オレンジ" {
「キャノピー」の上
{
color3f[] primvars:displayColor = [(0.5, 0.3, 0.05)]
}
}
}
}
}
クラス "_base_foliage_color"
{
color3f[] primvars:displayColor = [(0.2, 0.75, 0.1)]
}
#usda 1.0
(
defaultPrim = "World"
メートル/単位 = 1.0
upAxis = "Z"
)
def Xform "ワールド"
{
def Xform "Tree" (
variantSets = ["foliage_color"]
バリエーション = { string foliage_color = "default" }
)
{
def コーン "キャノピー" (
参照 = [ < /_base_foliage_color > ]
)
{
double3 xformOp:translate = (0, 0, 1.3)
token[] xformOpOrder = ["xformOp:translate"]
}
def シリンダー "トランク"
{
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" = {
"デフォルト" {
}
「常緑樹」
「キャノピー」の上
{
color3f[] primvars:displayColor = [(0.05, 0.15, 0.05)]
}
}
"オレンジ" {
「キャノピー」の上
{
color3f[] primvars:displayColor = [(0.5, 0.3, 0.05)]
}
}
}
}
}
クラス "_base_foliage_color"
{
color3f[] primvars:displayColor = [(0.2, 0.75, 0.1)]
}
NCP-OUSD 試験問題 10
次のうち、フォールバック値を表しているのはどれですか?

