Updating a Shader


It can be necessary sometimes to update the shader used by a project in order to fix issues or take advantage of the latest features.

Below is are two step by step method on how to update the shader of a project :

  • Update a Shader via the Shader Window
  • Update a Shader via the Resource Updater plugin

If a project use a custom shader (not shipped by default with Substance Painter) refer to the Custom Shader page to get a guide on how to update it.

Update a Shader via the Shader Window

1 - Open the Shader Settings window

The Shader settings window is available on the right by default in the Dock toolbar.

2 - Click on the shader button and select the updated shader

Click on the shader button (below the undo/redo button) and find the shader that match the one that was already used.

3 - Shader is updated

Once the new shader is loaded the mention "outdated" should be removed and the mesh should appear normally in the viewport.

Update a Shader via the Resource Updater plugin

1 - Open the Resource Updater

Go toward the left of the interface to find the Plugins toolbar and click on the Resource Updater icon.

2 - Switch to the Shader Tab

In the new window that appeared, click on the "Shader" tab to display the shader present in the current project.

3 - Find the Shader and update it

In the Shader tab should appear a list of all the Shader resources user by the current project.
Outdated Shader are visible with a red background. Click on the "update" button next to a resource to update it.