/// rcp authored schema

OpacityComponent

Exact USDA block introduced by RCP plus fixture-backed contract evidence.

ID: RealityKit.HierarchicalFade Baseline: BASE.usda Fixture: Opacity

Quick Read

OpacityComponent has 1 field. None are written in the baseline — RCP uses sparse authoring, emitting each field only when it differs from the engine default.

Authored as def RealityKitComponent "HierarchicalFade" with info:id = "RealityKit.HierarchicalFade".

For large components, prefer fixtures.csv for fixture-by-fixture authored rows and matrix.csv for the derived variant matrix.

Introduced USD Block

USDA
def RealityKitComponent "HierarchicalFade"
{
    uniform token info:id = "RealityKit.HierarchicalFade"
}

Sparse Patch Examples

Each fixture shows the USDA block RCP writes when a single parameter is changed in the inspector.

Opacity.usda

Changes: opacity

Changed field: opacity

USDA
def RealityKitComponent "HierarchicalFade"
{
    uniform token info:id = "RealityKit.HierarchicalFade"
    float opacity = 0.50348955
}

Fields

opacity float
Baseline
not written — sparse only
Written as
0.50348955

Observed Authoring Matrix

2 fixtures × 1 field
Variant opacity Interpretation
BASE.usda omitted Canonical baseline fixture
Opacity.usda 0.50348955 Changes: opacity