Feature: FET_006_STANDARD#

Property

Value

Feature Name

FET_006_STANDARD

Runtime

STANDARD

Proprietary Techs

None

Latest Version

0.2.0

Description#

Defines the Standard OpenUSD material contract for assets that use UsdPreviewSurface materials. Assets have material bindings in valid scopes and renderable geometry bound to valid preview-surface shader networks.

Dependency Graph#

This feature has no dependencies and no other features depend on it directly.

Use Cases#

Products or workflows that consume this feature:

  • SimReady validation verifies material binding, USDPreviewSurface, and texture colour space and size requirements.

  • simready-foundation-conform-fet-006-standard repairs USDPreviewSurface material conformance on staged assets.

Requirements#

Version 0.1.0#

Details

Used in Profiles#

  • Robotics Prop v3.0.0 optional Standard material gate

Feature Dependencies#

None.

Requirement List#

Requirement

Requirement Doc

Rule

com.nvidia.usd.VM.BIND.001

Defined by usd-validation-nvidia

MaterialOutOfScopeChecker

com.nvidia.usd.VM.PS.001

Defined by usd-validation-nvidia

MaterialUsdPreviewSurfaceChecker

Version 0.2.0#

Details

States the binding and texture-size requirements the checker already enforces for this format (VM.MAT.001, VM.TEX.001), so the manifest matches what validation applies. Adds VM.TEX.003, which checks a texture’s colour space against the UsdPreviewSurface input it feeds; nothing checked that for this format before.

Used in Profiles#

Required:

  • Robotics Prop v4.0.0

  • Robot Body v3.0.0

  • Robot Gripper v3.0.0

Feature Dependencies#

None.

Requirement List#

Requirement

Requirement Doc

Rule

com.nvidia.usd.VM.BIND.001

Defined by usd-validation-nvidia

MaterialOutOfScopeChecker

VM.MAT.001

VM.MAT.001

Implementation

com.nvidia.usd.VM.PS.001

Defined by usd-validation-nvidia

MaterialUsdPreviewSurfaceChecker

VM.TEX.001

VM.TEX.001

Implementation

VM.TEX.003

VM.TEX.003

Implementation

Pipelines#

Source file type:

  • .usd, .usda, .usdc, package source folder, or package root as applicable.

Validation or runtime pipeline:

  • SimReady validation verifies material binding, USDPreviewSurface, and texture colour space and size requirements.

  • simready-foundation-conform-fet-006-standard repairs USDPreviewSurface material conformance on staged assets.

Samples#

Benchmarks#

  • None.

Adapters#

None.