# Normal

> Vertex normal.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
Normal = 1
```

### Remarks

Normals usually use [Vector3](/engine/6000.0/script-reference/unityengine/vector3.md) format. Vector3 uses three 32-bit floats; 12 bytes in total.

This vertex attribute maps to `NORMAL` Semantic in the HLSL shading language.

Additional Resources: [Mesh.HasVertexAttribute](/engine/6000.0/script-reference/unityengine/mesh/hasvertexattribute.md), [Mesh.SetNormals](/engine/6000.0/script-reference/unityengine/mesh/setnormals.md).
