# BakeTrailsTexture

> Creates a snapshot of ParticleSystem Trails and stores them in a Texture2D.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.ParticleSystemModule

## BakeTrailsTexture(Texture2D, Texture2D, ParticleSystemBakeTextureOptions)

Creates a snapshot of ParticleSystem Trails and stores them in a `Texture2D`.

```csharp
public int BakeTrailsTexture(ref Texture2D verticesTexture, ref Texture2D indicesTexture, ParticleSystemBakeTextureOptions options)
```

### Parameters

**** (\[Texture2D]\(/engine/6000.7/script-reference/unityengine/texture2d)): A Texture2D to receive the snapshot of the particle trail vertices.**** (\[Texture2D]\(/engine/6000.7/script-reference/unityengine/texture2d)): A Texture2D to receive the snapshot of the particle trail indices.**** (\[ParticleSystemBakeTextureOptions]\(/engine/6000.7/script-reference/unityengine/particlesystembaketextureoptions)): Specifies whether to include the rotation and scale of the Transform in the baked Texture2D.

### Returns

| Type                                                       | Description                                               |
| ---------------------------------------------------------- | --------------------------------------------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The number of indices used by the Particle System trails. |

## BakeTrailsTexture(Texture2D, Texture2D, Camera, ParticleSystemBakeTextureOptions)

Creates a snapshot of ParticleSystem Trails and stores them in a `Texture2D`.

```csharp
public int BakeTrailsTexture(ref Texture2D verticesTexture, ref Texture2D indicesTexture, Camera camera, ParticleSystemBakeTextureOptions options)
```

### Parameters

**** (\[Texture2D]\(/engine/6000.7/script-reference/unityengine/texture2d)): A Texture2D to receive the snapshot of the particle trail vertices.**** (\[Texture2D]\(/engine/6000.7/script-reference/unityengine/texture2d)): A Texture2D to receive the snapshot of the particle trail indices.**** (\[Camera]\(/engine/6000.7/script-reference/unityengine/camera)): The Camera used to determine which way camera-space particles face.**** (\[ParticleSystemBakeTextureOptions]\(/engine/6000.7/script-reference/unityengine/particlesystembaketextureoptions)): Specifies whether to include the rotation and scale of the Transform in the baked Texture2D.

### Returns

| Type                                                       | Description                                               |
| ---------------------------------------------------------- | --------------------------------------------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The number of indices used by the Particle System trails. |
