# SetAdditionalBakedProbes

> Submit additional probe positions to be baked using an identifier.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Experimental](/engine/6000.0/script-reference/unityeditor/experimental.md)
* **Assembly:** UnityEditor

## SetAdditionalBakedProbes(int, Vector3\[])

Submit additional probe positions to be baked using an identifier.

> **Warning:**
>
> **Deprecated.** Please use UnityEngine.LightTransport.IProbeIntegrator instead.

```csharp
public static void SetAdditionalBakedProbes(int id, Vector3[] positions)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): An ID to identify the positions to be baked. This ID is used later to retrieve the result for those positions.**** (\[Vector3\[]]\(/engine/6000.0/script-reference/unityengine/vector3)): An array of probe positions.

### Remarks

Additional baked probes are probes that can be baked independently of any Light Probe Groups. The baked probe data contains spherical harmonic L2 coefficients as well as a single float value to determine the validity of each probe. By setting an array of probe positions with an identifier, a successive bake will produce probe results for these positions, which can then be fetched again from the API using the identifier.

## SetAdditionalBakedProbes(int, ReadOnlySpan\<Vector3>)

Submit additional probe positions to be baked using an identifier.

> **Warning:**
>
> **Deprecated.** Please use UnityEngine.LightTransport.IProbeIntegrator instead.

```csharp
public static void SetAdditionalBakedProbes(int id, ReadOnlySpan<Vector3> positions)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): An ID to identify the positions to be baked. This ID is used later to retrieve the result for those positions.**** (\[ReadOnlySpan\<Vector3>]\(https\://learn.microsoft.com/dotnet/api/system.readonlyspan-1)): An array of probe positions.

### Remarks

Additional baked probes are probes that can be baked independently of any Light Probe Groups. The baked probe data contains spherical harmonic L2 coefficients as well as a single float value to determine the validity of each probe. By setting an array of probe positions with an identifier, a successive bake will produce probe results for these positions, which can then be fetched again from the API using the identifier.

## SetAdditionalBakedProbes(int, ReadOnlySpan\<Vector3>, bool)

Submit additional probe positions to be baked using an identifier.

> **Warning:**
>
> **Deprecated.** Please use UnityEngine.LightTransport.IProbeIntegrator instead.

```csharp
public static void SetAdditionalBakedProbes(int id, ReadOnlySpan<Vector3> positions, bool dering)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): An ID to identify the positions to be baked. This ID is used later to retrieve the result for those positions.**** (\[ReadOnlySpan\<Vector3>]\(https\://learn.microsoft.com/dotnet/api/system.readonlyspan-1)): An array of probe positions.**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): A boolean that determines if Unity should remove ringing from probes.

### Remarks

Additional baked probes are probes that can be baked independently of any Light Probe Groups. The baked probe data contains spherical harmonic L2 coefficients as well as a single float value to determine the validity of each probe. By setting an array of probe positions with an identifier, a successive bake will produce probe results for these positions, which can then be fetched again from the API using the identifier.
