USDGENSCHEMAFROMSDR(1) User Commands USDGENSCHEMAFROMSDR(1) (NAME) usdgenschemafromsdr - USD SDR (DESCRIPTION) : usdgenschemafromsdr [-h] [--noreadme] [-v] [schemaConfig] [schemaGenerationPath] schema.usda generatedSchema.usda plugInfo.json . schema.usda sdrNodes . sdrNodes subLayers schema.usda . json . : - json sdrNodes sourceType sdrNodeIdentifiers (sourceAssetNodes) (sublayers) . . - . schema.usda prim (GLOBAL) customData libraryName . generatedSchema.usda plugInfo.json . libraryPath libraryName customData usdGenSchema . - noreadme README.md . usdGenSchema schema.usda . USD_DISABLE_AUTO_APPLY_API_SCHEMAS true auto-apply API (prune) . schema.usda UsdUtils.UpdateSchemaWithSdrNode sdrNodes skipCodeGeneration true schema.usda False . UsdUtils.UpdateSchemaWithSdrNode : schemaLayer primSpec propertySpecs sdrNode. renderContext shaderId : "::shaderId". (SDR_NODE_CONTEXT_TOKENS) shaderId SDR_NODE_CONTEXT_TOKENS . overrideIdentifier Sdr . Sdr GetShaderNodeByIdentifierAndType . Sdr ( ) ( Sdr ) : (Node Level Metadata): - <>: sdrNode () - <>: UsdSchemaKind sdrNode . ( multiple apply ). - <>: . API "APISchemaBase" (concrete) "Typed" . - <>: API prim . - <>: (typed) apiSchemasForAttrPruning prim . typedSchemaForAttrPruning apiSchemasForAttrPruning prim . APISchema . - <>: API sdrNode (autoApply) . - <>: API sdrNode . - <>: API . - <>: providesUsdShadeConnectableAPIBehavior true . prim UsdShade . - <>: providesUsdShadeConnectableAPIBehavior true . UsdShade connectableBehavior . - <>: TfType . TfType . - <>: . UsdShade ( inputs outputs) . (Property Level Metadata): - <>: USD sdrNodeProperty Uniform Varying . - <>: (property spec) (suppress) . - <>: (inputs:/outputs:) schemaPropertyNSPrefixOverride . Sdr SdfPropertySpec - "null" Widget SdrShaderProperty 'hidden' uiHints SdfPropertySpec . - Help SdrShaderProperty ( Label Help) userDocBrief userDoc SdfPropertySpec . - Page SdrShaderProperty 'displayGroup' uiHints SdfPropertySpec . - Label SdrShaderProperty 'displayName' uiHints SdfPropertySpec . - Options SdrShaderProperty 'allowedTokens' ( ) 'valueLabels' ( ) uiHints SdfPropertySpec . USD_POPULATE_LEGACY_ALLOWED_TOKENS (string) (token) allowedTokens valueLabels . - Default SdrShaderProperty Default SdfPropertySpec . - InterfaceOnly CONNECTABILITY SdfPropertySpec . (positional arguments): schemaConfig json sdrNodes sourceType sdrNodeIdentifiers (sourceAssetNodes) . sourceAssetNodes (basename) shaderId . sourceAssetNodes . (sublayers) schema.usda . json . [: ./schemaConfig.json]') json: { "sdrNodes": { "renderContext": "myRenderContext", "sourceType": [ "sdrIdentifier1", "sdrIdentifier2", "sdrIdentifier3" ], "sourceAssetNodes": [ "/absolutepath/to/sdrNodeIdentifyingAsset1.extension, "/absolutepath/to/sdrNodeIdentifyingAsset1.extension, ], }, "sublayers": [ "usd/schema.usda", "usdGeom/schema.usda", "usdLux/schema.usda" ], "skipCodeGeneration": True } schemaGenerationPath . schema.usda prim GLOBAL libraryName . [: .] (options): -h, --help --noreadme README.md schemaGenerationPath . -v, --validate usdGenSchema . usdgenschemafromsdr 26.08 September 2026 USDGENSCHEMAFROMSDR(1)