# Shader Graph Baker

[**Shader Graph Baker**](https://assetstore.unity.com/packages/tools/utilities/shader-graph-baker-234395?aid=1011lvgVb) is the editor and runtime tool for baking Unity’s **Shader Graph** nodes output into a texture file(s). Useful for creating procedural, gradient, noise or custom effect textures, generating [normal](https://docs.unity3d.com/Manual/StandardShaderMaterialParameterNormalMap.html) and other types of maps, optimizing shader by replacing a complex set of static nodes with just a texture, creating frame atlases, generating image sequences, [Texture2DArray](https://docs.unity3d.com/ScriptReference/Texture2DArray.html) and [Texture3D](https://docs.unity3d.com/ScriptReference/Texture3D.html) assets.

<figure><img src="https://2415116247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ2ozW55JlSn20DAxFOT0%2Fuploads%2F30hQfkanznJGe2NiKWPS%2FBacteria%20(2).jpg?alt=media&#x26;token=af376cb8-b16f-43f5-9b8f-a4634720075f" alt=""><figcaption><p>Exporting texture created by the set of complex nodes</p></figcaption></figure>

<figure><img src="https://2415116247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ2ozW55JlSn20DAxFOT0%2Fuploads%2F0gfHbYprCl4zNWBSpodZ%2FNormal.png?alt=media&#x26;token=61280db8-1930-486d-b33d-6df26e131352" alt=""><figcaption><p>Exporting <em><strong>normal</strong></em> map</p></figcaption></figure>

<figure><img src="https://2415116247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ2ozW55JlSn20DAxFOT0%2Fuploads%2F6f6nrJF0qaQ9uEWH2l3G%2FRadial_Atlas.gif?alt=media&#x26;token=75c7aee2-cc5b-4f55-9558-e06ea8910cd8" alt=""><figcaption><p>Exporting image sequence</p></figcaption></figure>

<figure><img src="https://2415116247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ2ozW55JlSn20DAxFOT0%2Fuploads%2Faqi94pgAK6vUxrS7Qq2B%2F3D.gif?alt=media&#x26;token=39830262-7ba1-4897-9ff6-c29d22f404cb" alt=""><figcaption><p>Exporting <strong>Texture3D</strong> asset</p></figcaption></figure>
