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

# PhysicallyBasedMaterial.ClearcoatNormal

An object that defines the clearcoat normal map texture.

## Declaration

```swift
struct ClearcoatNormal
```

## Overview

Overview An entity in RealityKit can display a clearcoat, which is a separate layer of transparent specular highlights used to simulate a clear coating, like on a car or the surface of lacquered objects. Use this object to specify a clearcoat normal and vary the normal used to calculate the clearcoat. This can be used to add imperfections and waviness to the clearcoat layer. For information, see clearcoatNormal.

## Topics

### Initializers

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

### Instance Properties

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

### Type Properties

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