# TextureImporterCubemapConvolution

> Defines Cubemap convolution mode.

## Definition

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

```csharp
public enum TextureImporterCubemapConvolution
```

## Remarks

This is useful if you need to pre-compute a diffuse or glossy specular reflections in the texture.

Additional Resources: [TextureImporterSettings.cubemapConvolution](/engine/6000.6/script-reference/unityeditor/textureimportersettings/cubemapconvolution.md).

## Fields

| Value                                                                                                 | Description                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [Diffuse](/engine/6000.6/script-reference/unityeditor/textureimportercubemapconvolution/diffuse.md)   | Diffuse convolution (aka irradiance [Cubemap](/engine/6000.6/script-reference/unityengine/cubemap.md)).                                       |
| [None](/engine/6000.6/script-reference/unityeditor/textureimportercubemapconvolution/none.md)         | No convolution needed. This [Cubemap](/engine/6000.6/script-reference/unityengine/cubemap.md) texture represents mirror reflection or Skybox. |
| [Specular](/engine/6000.6/script-reference/unityeditor/textureimportercubemapconvolution/specular.md) | Specular convolution (aka Prefiltered Environment Map).                                                                                       |
