# InputExtraction.BakeInput

> Container for scene data to be used for light transport calculations.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.LightTransport](/engine/6000.0/script-reference/unityengine/lighttransport.md)
* **Assembly:** UnityEditor

```csharp
public class InputExtraction.BakeInput
```

## Remarks

An opaque data structure containing all scene information needed for light baking calculations, including geometry, materials, lights, and probe positions. This object is created by [InputExtraction.ExtractFromScene](/engine/6000.0/script-reference/unityengine/lighttransport/inputextraction/extractfromscene.md) and consumed by [InputExtraction.PopulateWorld](/engine/6000.0/script-reference/unityengine/lighttransport/inputextraction/populateworld.md).

The BakeInput contains:

* Mesh geometry and material data.
* Light source information.
* Terrain height maps and hole maps.
* Instance transformation data.
* Lighting related settings.
* Light probe group positions.

Additional Resources: [InputExtraction.ExtractFromScene](/engine/6000.0/script-reference/unityengine/lighttransport/inputextraction/extractfromscene.md), [InputExtraction.PopulateWorld](/engine/6000.0/script-reference/unityengine/lighttransport/inputextraction/populateworld.md).
