/// rcp authored schema
ReverbComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
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
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.
Changes: reverbPreset
Changed field: reverbPreset
def RealityKitComponent "Reverb"
{
uniform token info:id = "RealityKit.Reverb"
token reverbPreset = "Anechoic"
} Changes: reverbPreset
Changed field: reverbPreset
def RealityKitComponent "Reverb"
{
uniform token info:id = "RealityKit.Reverb"
token reverbPreset = "ConcertHall"
} Changes: reverbPreset
Changed field: reverbPreset
def RealityKitComponent "Reverb"
{
uniform token info:id = "RealityKit.Reverb"
token reverbPreset = "LargeRoom"
} Changes: reverbPreset
Changed field: reverbPreset
def RealityKitComponent "Reverb"
{
uniform token info:id = "RealityKit.Reverb"
token reverbPreset = "LargeRoomTreated"
} Changes: reverbPreset
Changed field: reverbPreset
def RealityKitComponent "Reverb"
{
uniform token info:id = "RealityKit.Reverb"
token reverbPreset = "MediumRoomDry"
} Changes: reverbPreset
Changed field: reverbPreset
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 |