/// rcp authored schema

VirtualEnvironmentProbeComponent

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

ID: RealityKit.VirtualEnvironmentProbe Baseline: BASE.usda Fixture: Virtual Environment Probe

Quick Read

VirtualEnvironmentProbeComponent has 4 fields. 1 written in baseline, 3 sparse-only (emitted only when changed).

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

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 "VirtualEnvironmentProbe"
{
    token blendMode = "single"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
    }

    def RealityKitStruct "Resource2"
    {
    }
}

Sparse Patch Examples

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

Environment Resource.usda

Changes: ibl

Changed field: ibl

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "single"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
        asset ibl = @../RenderCrate-HDRI_Orbital_40_4K.hdr@
    }

    def RealityKitStruct "Resource2"
    {
    }
}
Intensity Exponent.usda

Changes: intensityExponent

Changed field: intensityExponent

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "single"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
        float intensityExponent = 5.511979
    }

    def RealityKitStruct "Resource2"
    {
    }
}
Mode Blend.usda

Changes: blendMode

Changed field: blendMode

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "blend"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
    }

    def RealityKitStruct "Resource2"
    {
    }
}
Mode None.usda

Changes: blendMode

Changed field: blendMode

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "none"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
    }

    def RealityKitStruct "Resource2"
    {
    }
}
Mode Blend All.usda

Changes: blendMode, ibl

Changed fields: blendMode, ibl

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "blend"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
        asset ibl = @../RenderCrate-HDRI_Orbital_40_4K.hdr@
    }

    def RealityKitStruct "Resource2"
    {
        asset ibl = @../cayley_lookout_2k.hdr@
    }
}
Mode Blend One.usda

Changes: blendMode, ibl

Changed fields: blendMode, ibl

USDA
def RealityKitComponent "VirtualEnvironmentProbe"
{
    token blendMode = "blend"
    uniform token info:id = "RealityKit.VirtualEnvironmentProbe"

    def RealityKitStruct "Resource1"
    {
        asset ibl = @../RenderCrate-HDRI_Orbital_40_4K.hdr@
    }

    def RealityKitStruct "Resource2"
    {
    }
}

Fields

blendMode token
Baseline
"single"
Written as
"blend", "none"
ibl asset
Baseline
not written — sparse only
Written as
@../RenderCrate-HDRI_Orbital_40_4K.hdr@, @../cayley_lookout_2k.hdr@
intensityExponent float
Baseline
not written — sparse only
Written as
5.511979, 8.561459
relativeWeight float
Baseline
not written — sparse only
Written as
0.2804514

Observed Authoring Matrix

11 fixtures × 4 fields
Variant blendModeiblintensityExponentrelativeWeight Interpretation
BASE.usda "single" omitted omitted omitted Canonical baseline fixture
Environment Resource.usda "single" @../RenderCrate-HDRI_Orbital_40_4K.hdr@ omitted omitted Changes: ibl
Intensity Exponent.usda "single" omitted 5.511979 omitted Changes: intensityExponent
Mode Blend All Custom Blend.usda "blend" @../cayley_lookout_2k.hdr@ omitted 0.2804514 Changes: blendMode, ibl, relativeWeight
Mode Blend All.usda "blend" @../cayley_lookout_2k.hdr@ omitted omitted Changes: blendMode, ibl
Mode Blend One.usda "blend" @../RenderCrate-HDRI_Orbital_40_4K.hdr@ omitted omitted Changes: blendMode, ibl
Mode Blend Two Intensity Exponent.usda "blend" @../cayley_lookout_2k.hdr@ 8.561459 omitted Changes: blendMode, ibl, intensityExponent
Mode Blend Two.usda "blend" @../cayley_lookout_2k.hdr@ omitted omitted Changes: blendMode, ibl
Mode Blend.usda "blend" omitted omitted omitted Changes: blendMode
Mode None.usda "none" omitted omitted omitted Changes: blendMode
Mode Single.usda "single" omitted omitted omitted Equivalent to baseline; empty scaffold only