/// rcp authored schema

ReverbComponent

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

ID: RealityKit.Reverb Baseline: BASE.usda Fixture: Reverb

Quick Read

ReverbComponent has 1 field. All fields are written in the baseline.

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

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

Sparse Patch Examples

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

Anechoic.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "Anechoic"
}
ConcertHall.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "ConcertHall"
}
LargeRoom.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "LargeRoom"
}
LargeRoomTreated.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "LargeRoomTreated"
}
MediumRoomDry.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "MediumRoomDry"
}
Outside.usda

Changes: reverbPreset

Changed field: reverbPreset

USDA
def RealityKitComponent "Reverb"
{
    uniform token info:id = "RealityKit.Reverb"
    token reverbPreset = "Outside"
}

Fields

reverbPreset token
Baseline
"MediumRoomTreated"
Written as
"Anechoic", "ConcertHall", "LargeRoom"

Observed Authoring Matrix

11 fixtures × 1 field
Variant reverbPreset Interpretation
Anechoic.usda "Anechoic" Changes: reverbPreset
BASE.usda "MediumRoomTreated" Canonical baseline fixture
ConcertHall.usda "ConcertHall" Changes: reverbPreset
LargeRoom.usda "LargeRoom" Changes: reverbPreset
LargeRoomTreated.usda "LargeRoomTreated" Changes: reverbPreset
MediumRoomDry.usda "MediumRoomDry" Changes: reverbPreset
Outside.usda "Outside" Changes: reverbPreset
SmallRoom.usda "SmallRoom" Changes: reverbPreset
SmallRoomBright.usda "SmallRoomBright" Changes: reverbPreset
VeryLargeRoom.usda "VeryLargeRoom" Changes: reverbPreset
VerySmallRoomBright.usda "VerySmallRoomBright" Changes: reverbPreset