58 lines
2.5 KiB
Markdown
58 lines
2.5 KiB
Markdown
# Create a shader graph asset
|
|
|
|
You can create a new shader graph asset in different ways according to your current workflow.
|
|
|
|
|
|
## Create a shader graph from a template
|
|
|
|
To create a new shader graph asset from a prebuilt shader graph template, follow these steps:
|
|
|
|
1. In the **Project** window, right-click and select **Create** > **Shader Graph** > **From Template**.
|
|
|
|
The [template browser](template-browser.md) lists all available templates according to your project's render pipeline.
|
|
|
|
1. Select the desired template and click **Create**.
|
|
|
|
Unity creates a new shader graph asset in your project.
|
|
|
|
1. Name the shader graph asset.
|
|
|
|
You can now open the asset and edit the graph in the [Shader Graph window](Shader-Graph-Window.md).
|
|
|
|
|
|
## Create a shader graph with a preset target
|
|
|
|
To start from a default configuration with a preset master stack according to a specific render pipeline and material type, follow these steps:
|
|
|
|
1. In the **Project** window, right-click and select **Create** > **Shader Graph**, and then the target render pipeline and the desired shader type.
|
|
|
|
The types of shader graphs available depend on the render pipelines present in your project (for example, **URP** > **Lit Shader Graph**). For a full list of provided options, refer to the [Universal Render Pipeline](https://docs.unity3d.com/Manual/urp/urp-introduction.html) and [High Definition Render Pipeline](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest) documentation.
|
|
|
|
Unity creates a new shader graph asset in your project.
|
|
|
|
1. Name the shader graph asset.
|
|
|
|
You can now open the asset and edit the graph in the [Shader Graph window](Shader-Graph-Window.md).
|
|
|
|
|
|
## Create an empty shader graph
|
|
|
|
To create an empty shader graph asset and build your shader graph from scratch in the Shader Graph window:
|
|
|
|
1. In the **Project** window, right-click and select **Create** > **Shader Graph** > **Blank Shader Graph**.
|
|
|
|
Unity creates a new shader graph asset in your project.
|
|
|
|
1. Name the shader graph asset.
|
|
|
|
You can now open the asset and edit the graph in the [Shader Graph window](Shader-Graph-Window.md).
|
|
|
|
> [!NOTE]
|
|
> To make such a blank shader graph functional, you have to define a [Target](Graph-Target.md) in the [Graph settings tab](Graph-Settings-Tab.md) of the Graph Inspector.
|
|
|
|
## Additional resources
|
|
|
|
* [Shader Graph template browser](template-browser.md)
|
|
* [Create a custom shader graph template](template-browser.md#create-a-custom-shader-graph-template)
|
|
* [Shader Graph window](Shader-Graph-Window.md)
|