<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/DiffuseLightProbeReceiverComponent",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation34DiffuseLightProbeReceiverComponentV"
  },
  "title" : "DiffuseLightProbeReceiverComponent"
}
-->

# DiffuseLightProbeReceiverComponent

A component that receives diffuse lighting from a referenced probe group.

```
struct DiffuseLightProbeReceiverComponent
```

## Overview

Attach this component to entities that should receive spatially-varying diffuse indirect
lighting. As the entity moves through the scene, the system automatically interpolates
diffuse lighting from the probe group based on the entity’s current position.

This follows the same receiver pattern as `ImageBasedLightReceiverComponent`.

```swift
character.components[DiffuseLightProbeReceiverComponent.self] =
    DiffuseLightProbeReceiverComponent(probeGroup: probeGroupEntity)
```

## See Also

[`DiffuseLightProbeGroupComponent`](/documentation/RealityKit/DiffuseLightProbeGroupComponent)

A component that stores diffuse probe data for a spatial region.

[`DiffuseProbeResource`](/documentation/RealityKit/DiffuseProbeResource)

A resource containing baked diffuse lighting data organized as a tetrahedral probe mesh.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)