---
title: PhysicallyBasedMaterial.BentNormal
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/physicallybasedmaterial/bentnormal-swift.struct
---

# PhysicallyBasedMaterial.BentNormal

The bent normal map for the entity.

## Declaration

```swift
struct BentNormal
```

## Overview

Overview Bent normal mapping describes the average direction of least occlusion at each surface point. This is used to modulate lighting intensity and direction of the material. Use with ambient occlusion to improve the accuracy of indirect diffuse lighting. You can generate bent normals maps from a 3D software package.

## Topics

### Accessing the texture key

- [textureKey](realitykit/physicallybasedmaterial/bentnormal-swift.struct/texturekey.md)

### Initializers

- [init(texture:)](realitykit/physicallybasedmaterial/bentnormal-swift.struct/init(texture:).md)

### Instance Properties

- [texture](realitykit/physicallybasedmaterial/bentnormal-swift.struct/texture.md)

### Type Properties

- [textureSemantic](realitykit/physicallybasedmaterial/bentnormal-swift.struct/texturesemantic.md)

## See Also

### Configuring occlusion shading

- [bentNormal](realitykit/physicallybasedmaterial/bentnormal-swift.property.md)
- [enableSpecularOcclusion](realitykit/physicallybasedmaterial/enablespecularocclusion.md)
