1#usda 1.0 2( 3 defaultPrim = "Cube" 4 upAxis = "Z" 5) 6 7def Xform "Cube" ( 8 assetInfo = { 9 asset identifier = @./Cube.usda@ 10 string name = "Cube" 11 } 12 kind = "component" 13 variants = { 14 string shadingVariant = "Default" 15 } 16 add variantSets = "shadingVariant" 17) 18{ 19 def Xform "Geom" 20 { 21 def Mesh "Cube" ( 22 prepend references = @CubeCompressedTriangles.usda.draco/Cube_Geom_Cube.drc@ 23 ) 24 { 25 } 26 } 27 variantSet "shadingVariant" = { 28 "Blue" { 29 over "Geom" 30 { 31 over "Cube" 32 { 33 color3f[] primvars:displayColor = [(0, 0, 0.8)] 34 } 35 } 36 37 } 38 "Default" { 39 over "Geom" 40 { 41 over "Cube" 42 { 43 color3f[] primvars:displayColor = [(0.217638, 0.217638, 0.217638)] 44 } 45 } 46 47 } 48 "Red" { 49 over "Geom" 50 { 51 over "Cube" 52 { 53 color3f[] primvars:displayColor = [(0.8, 0, 0)] 54 } 55 } 56 57 } 58 } 59} 60 61