# MeshDeformation

> Specifies which method Unity uses to process mesh deformations for skinning.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum MeshDeformation
```

## Remarks

Additional Resources: [PlayerSettings.meshDeformation](/engine/6000.7/script-reference/unityeditor/playersettings/meshdeformation.md).

## Fields

| Value                                                                                   | Description                                                                                                                              |
| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [CPU](/engine/6000.7/script-reference/unityeditor/meshdeformation/cpu.md)               | Enables Unity using the CPU to process mesh deformations.                                                                                |
| [GPU](/engine/6000.7/script-reference/unityeditor/meshdeformation/gpu.md)               | Enables Unity using compute shaders to process mesh deformations on the GPU.                                                             |
| [GPUBatched](/engine/6000.7/script-reference/unityeditor/meshdeformation/gpubatched.md) | Enables Unity using compute shaders to process mesh deformations on the GPU, and combining multiple meshes and blendshapes into batches. |
