/// rcp authored schema

EnvironmentLightingConfigurationComponent

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

ID: RealityKit.EnvironmentLightingConfiguration Baseline: BASE.usda Fixture: Environment Lighting Configuration

Quick Read

EnvironmentLightingConfigurationComponent 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 "EnvironmentLightingConfiguration" with info:id = "RealityKit.EnvironmentLightingConfiguration".

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 "EnvironmentLightingConfiguration"
{
    uniform token info:id = "RealityKit.EnvironmentLightingConfiguration"
}

Sparse Patch Examples

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

Weight.usda

Changes: environmentLightingWeight

Changed field: environmentLightingWeight

USDA
def RealityKitComponent "EnvironmentLightingConfiguration"
{
    float environmentLightingWeight = 0.48552084
    uniform token info:id = "RealityKit.EnvironmentLightingConfiguration"
}

Fields

environmentLightingWeight float
Baseline
not written — sparse only
Written as
0.48552084

Observed Authoring Matrix

2 fixtures × 1 field
Variant environmentLightingWeight Interpretation
BASE.usda omitted Canonical baseline fixture
Weight.usda 0.48552084 Changes: environmentLightingWeight