/// rcp authored schema

PointLightComponent

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

ID: RealityKit.PointLight Baseline: BASE.usda Fixture: Point Light

Quick Read

PointLightComponent has 4 fields. None are written in the baseline — RCP uses sparse authoring, emitting each field only when it differs from the engine default.

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

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

Sparse Patch Examples

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

Attenuation Falloff.usda

Changes: attenuationFalloffExponent

Changed field: attenuationFalloffExponent

USDA
def RealityKitComponent "PointLight"
{
    float attenuationFalloffExponent = 4
    uniform token info:id = "RealityKit.PointLight"
}
Attenuation Radius.usda

Changes: attenuationRadius

Changed field: attenuationRadius

USDA
def RealityKitComponent "PointLight"
{
    float attenuationRadius = 20
    uniform token info:id = "RealityKit.PointLight"
}
Color.usda

Changes: color

Changed field: color

USDA
def RealityKitComponent "PointLight"
{
    float3 color = (0.722041, 0.92509, 0)
    uniform token info:id = "RealityKit.PointLight"
}
Intensity.usda

Changes: intensity

Changed field: intensity

USDA
def RealityKitComponent "PointLight"
{
    uniform token info:id = "RealityKit.PointLight"
    float intensity = 470000
}

Fields

attenuationFalloffExponent float
Baseline
not written — sparse only
Written as
4
attenuationRadius float
Baseline
not written — sparse only
Written as
20
color float3
Baseline
not written — sparse only
Written as
(0.722041, 0.92509, 0)
intensity float
Baseline
not written — sparse only
Written as
470000

Observed Authoring Matrix

5 fixtures × 4 fields
Variant attenuationFalloffExponentattenuationRadiuscolorintensity Interpretation
Attenuation Falloff.usda 4 omitted omitted omitted Changes: attenuationFalloffExponent
Attenuation Radius.usda omitted 20 omitted omitted Changes: attenuationRadius
BASE.usda omitted omitted omitted omitted Canonical baseline fixture
Color.usda omitted omitted (0.722041, 0.92509, 0) omitted Changes: color
Intensity.usda omitted omitted omitted 470000 Changes: intensity