Documentation

Unity Engine

Unity Engine

GetAdditionalBakedProbes

Retrieve the bake result of additional probes.
Read time 2 minutesLast updated 2 months ago

Definition

GetAdditionalBakedProbes(int, NativeArray<SphericalHarmonicsL2>, NativeArray<float>)

Retrieve the bake result of additional probes.
Warning
Deprecated. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
public static bool GetAdditionalBakedProbes(int id, NativeArray<SphericalHarmonicsL2> outBakedProbeSH, NativeArray<float> outBakedProbeValidity)

Parameters

id

The identifier that was used to submit an array of positions to be baked.


outBakedProbeValidity

Returns

Type

Description

boolTrue if outBakedProbeSH and outBakedProbeValidity could be successfully returned.

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.

GetAdditionalBakedProbes(int, Span<SphericalHarmonicsL2>, Span<float>, Span<float>)

Retrieve the bake result of additional probes.
Warning
Deprecated. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
public static bool GetAdditionalBakedProbes(int id, Span<SphericalHarmonicsL2> outBakedProbeSH, Span<float> outBakedProbeValidity, Span<float> outBakedProbeOctahedralDepth)

Parameters

id

The identifier that was used to submit an array of positions to be baked.


outBakedProbeValidity


outBakedProbeOctahedralDepth

Returns

Type

Description

boolTrue if outBakedProbeSH and outBakedProbeValidity could be successfully returned.

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.

GetAdditionalBakedProbes(int, NativeArray<SphericalHarmonicsL2>, NativeArray<float>, NativeArray<float>)

Retrieve the bake result of additional probes.
Warning
Deprecated. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
public static bool GetAdditionalBakedProbes(int id, NativeArray<SphericalHarmonicsL2> outBakedProbeSH, NativeArray<float> outBakedProbeValidity, NativeArray<float> outBakedProbeOctahedralDepth)

Parameters

id

The identifier that was used to submit an array of positions to be baked.


outBakedProbeValidity


outBakedProbeOctahedralDepth

Returns

Type

Description

boolTrue if outBakedProbeSH and outBakedProbeValidity could be successfully returned.

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.