---
title: ARLightEstimate
framework: arkit
role: symbol
role_heading: Class
path: arkit/arlightestimate
---

# ARLightEstimate

Estimated scene lighting information associated with a captured video frame in an AR session.

## Declaration

```swift
class ARLightEstimate
```

## Overview

Overview If you enable the isLightEstimationEnabled setting, ARKit provides light estimates in the lightEstimate property of each ARFrame it delivers. If you render your own overlay graphics for the AR scene, you can use this information in shading algorithms to help make those graphics match the real-world lighting conditions of the scene captured by the camera. The ARSCNView class automatically uses this information to configure SceneKit lighting.

## Topics

### Examining Light Parameters

- [ambientIntensity](arkit/arlightestimate/ambientintensity.md)
- [ambientColorTemperature](arkit/arlightestimate/ambientcolortemperature.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Inherited By

- [ARDirectionalLightEstimate](arkit/ardirectionallightestimate.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Lighting Effects

- [Adding realistic reflections to an AR experience](arkit/adding-realistic-reflections-to-an-ar-experience.md)
- [AREnvironmentProbeAnchor](arkit/arenvironmentprobeanchor.md)
- [ARDirectionalLightEstimate](arkit/ardirectionallightestimate.md)
