/// rcp authored schema
AmbientAudioComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
Quick Read
AmbientAudioComponent has 1 field.
All fields are written in the baseline.
Authored as def RealityKitComponent "AmbientAudio" with info:id = "RealityKit.AmbientAudio".
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 "AmbientAudio"
{
uniform token info:id = "RealityKit.AmbientAudio"
float gain = 0
} Sparse Patch Examples
Each fixture shows the USDA block RCP writes when a single parameter is changed in the inspector.
Gain.usda
Changes: gain
Changed field: gain
USDA
def RealityKitComponent "AmbientAudio"
{
float gain = -35.13125
uniform token info:id = "RealityKit.AmbientAudio"
} Resource.usda
Changes: gain
Changed field: gain
USDA
def RealityKitComponent "AmbientAudio"
{
uniform token info:id = "RealityKit.AmbientAudio"
} Fields
gain float - Baseline
-
0 - Written as
-35.13125
Observed Authoring Matrix
3 fixtures × 1 field
| Variant | gain | Interpretation |
|---|---|---|
| BASE.usda | 0 | Canonical baseline fixture |
| Gain.usda | -35.13125 | Changes: gain |
| Resource.usda | omitted | Changes: gain |