/// rcp authored schema
ImageBasedLightComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
Quick Read
ImageBasedLightComponent has 8 fields.
1 written in baseline, 7 sparse-only (emitted only when changed).
Authored as def RealityKitComponent "ImageBasedLight" with info:id = "RealityKit.ImageBasedLight".
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 "ImageBasedLight"
{
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Sparse Patch Examples
Each fixture shows the USDA block RCP writes when a single parameter is changed in the inspector.
Changes: ibl
Changed field: ibl
def RealityKitComponent "ImageBasedLight"
{
asset ibl = @../RenderCrate-HDRI_Orbital_40_4K.hdr@
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Changes: enableRotation
Changed field: enableRotation
def RealityKitComponent "ImageBasedLight"
{
bool enableRotation = 1
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Changes: intensityExponent
Changed field: intensityExponent
def RealityKitComponent "ImageBasedLight"
{
uniform token info:id = "RealityKit.ImageBasedLight"
float intensityExponent = -6.6197915
bool isGlobalIBL = 0
} Changes: blendMode, enableBlend
Changed fields: blendMode, enableBlend
def RealityKitComponent "ImageBasedLight"
{
token blendMode = "blend"
bool enableBlend = 1
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Changes: blendMode, enableBlend
Changed fields: blendMode, enableBlend
def RealityKitComponent "ImageBasedLight"
{
token blendMode = "blend"
bool enableBlend = 1
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Changes: blendMode, enableBlend
Changed fields: blendMode, enableBlend
def RealityKitComponent "ImageBasedLight"
{
token blendMode = "none"
bool enableBlend = 0
uniform token info:id = "RealityKit.ImageBasedLight"
bool isGlobalIBL = 0
} Fields
blendIBLsFactor float - Baseline
- not written — sparse only
- Written as
0.55164933
blendMode token - Baseline
- not written — sparse only
- Written as
"blend", "none"
enableBlend bool - Baseline
- not written — sparse only
- Written as
1, 0
enableRotation bool - Baseline
- not written — sparse only
- Written as
1
ibl asset - Baseline
- not written — sparse only
- Written as
@../RenderCrate-HDRI_Orbital_40_4K.hdr@
iblBlend asset - Baseline
- not written — sparse only
- Written as
@../cayley_lookout_2k.hdr@
intensityExponent float - Baseline
- not written — sparse only
- Written as
-6.6197915
isGlobalIBL bool - Baseline
-
0 - Written as
0
Observed Authoring Matrix
12 fixtures × 8 fields
| Variant | blendIBLsFactor | blendMode | enableBlend | enableRotation | ibl | iblBlend | intensityExponent | isGlobalIBL | Interpretation |
|---|---|---|---|---|---|---|---|---|---|
| BASE.usda | omitted | omitted | omitted | omitted | omitted | omitted | omitted | 0 | Canonical baseline fixture |
| Environment Resource.usda | omitted | omitted | omitted | omitted | @../RenderCrate-HDRI_Orbital_40_4K.hdr@ | omitted | omitted | 0 | Changes: ibl |
| Inherits Rotation.usda | omitted | omitted | omitted | 1 | omitted | omitted | omitted | 0 | Changes: enableRotation |
| Intensity Exponent.usda | omitted | omitted | omitted | omitted | omitted | omitted | -6.6197915 | 0 | Changes: intensityExponent |
| Mode Blend All Custom Blend.usda | 0.55164933 | "blend" | 1 | omitted | @../RenderCrate-HDRI_Orbital_40_4K.hdr@ | @../cayley_lookout_2k.hdr@ | omitted | 0 | Changes: blendIBLsFactor, blendMode, enableBlend + 2 more |
| Mode Blend All.usda | omitted | "blend" | 1 | omitted | @../RenderCrate-HDRI_Orbital_40_4K.hdr@ | @../cayley_lookout_2k.hdr@ | omitted | 0 | Changes: blendMode, enableBlend, ibl + 1 more |
| Mode Blend First.usda | omitted | "blend" | 1 | omitted | @../RenderCrate-HDRI_Orbital_40_4K.hdr@ | omitted | omitted | 0 | Changes: blendMode, enableBlend, ibl |
| Mode Blend None.usda | omitted | "blend" | 1 | omitted | omitted | omitted | omitted | 0 | Changes: blendMode, enableBlend |
| Mode Blend Second.usda | omitted | "blend" | 1 | omitted | omitted | @../cayley_lookout_2k.hdr@ | omitted | 0 | Changes: blendMode, enableBlend, iblBlend |
| Mode Blend.usda | omitted | "blend" | 1 | omitted | omitted | omitted | omitted | 0 | Changes: blendMode, enableBlend |
| Mode None.usda | omitted | "none" | 0 | omitted | omitted | omitted | omitted | 0 | Changes: blendMode, enableBlend |
| Mode Single.usda | omitted | omitted | omitted | omitted | omitted | omitted | omitted | 0 | Equivalent to baseline; empty scaffold only |