/// rcp authored schema
OpacityComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
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 |