---
title: LitLightingModel
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/litlightingmodel
---

# LitLightingModel

Configuration for RealityKit’s physically based lighting model.

## Declaration

```swift
struct LitLightingModel
```

## Topics

### Configuring shading models

- [diffuseModel](realitykit/litlightingmodel/diffusemodel-swift.property.md)
- [LitLightingModel.DiffuseModel](realitykit/litlightingmodel/diffusemodel-swift.enum.md)
- [specularModel](realitykit/litlightingmodel/specularmodel-swift.property.md)
- [LitLightingModel.SpecularModel](realitykit/litlightingmodel/specularmodel-swift.enum.md)

### Enabling lighting features

- [isSubsurfaceScatteringEnabled](realitykit/litlightingmodel/issubsurfacescatteringenabled.md)
- [isClearcoatEnabled](realitykit/litlightingmodel/isclearcoatenabled.md)
- [isMultiscatteringEnabled](realitykit/litlightingmodel/ismultiscatteringenabled.md)
- [isBentNormalEnabled](realitykit/litlightingmodel/isbentnormalenabled.md)

### Initializers

- [init()](realitykit/litlightingmodel/init().md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Lighting models

- [LightingModel](realitykit/lightingmodel.md)
- [UnlitLightingModel](realitykit/unlitlightingmodel.md)
- [HairLightingModel](realitykit/hairlightingmodel.md)
