• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Template shader settings always defaults to "pbr-metal-rough (Outdated)"

Community Beginner ,
Nov 08, 2023 Nov 08, 2023

Copy link to clipboard

Copied

Hello, I can't figure out how to fix this.

 

My Painter template files always (for at least the last year) start out using a depreciated shader, "pbr-metal-rough (Outdated)". This shader is bugged and does not work properly, so I always have to manually switch to a different shader and then choose pbr-metal-rough again to force Painter to use the correct shader. I can't seem to get my templates to use the correct pbr-metal-rough shader by default, even if I save a template to use a different shader entirely it always starts out with the Outdated pbr shader. My shaders load slowly so each time I work in a project I have to remember the shader is bugged, wait several minutes for the shaders to load, and then pick another shader and back to the pbr shader to correct it.

 

How can I force Painter to recognize the updated pbr-metal-rough shader? Should I reinstall entirely? Documentation seems to indicate these defaults are updated with each Painter update so I'm not sure if manually deleting the old shader or pasting in the new one would actually fix the problem.

 

Thanks in advance

 

 

Bug Unresolved
TOPICS
Bugs & Crashes

Views

165

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Beginner , Nov 09, 2023 Nov 09, 2023

Hi again, I have it fixed now after realizing that the updater wasn't working on any templates which were all showing as having outdated shaders:

 

- Uninstalled Painter and reinstalled it fresh without previous preferences saved

- Copied over the Shaders folder from the default my_shelf location to my previous custom Shelf location, to overwrite the old shader files on my custom Shelf with the newly installed default

- in Painter preferences, set up the default Shelf location to my previous custom

...

Votes

Translate

Translate
3 Comments
Adobe Employee ,
Nov 08, 2023 Nov 08, 2023

Copy link to clipboard

Copied

Hi @butteredtoasty,

 

Thanks for the message.

 

When loading an already existing project, Substance 3D Painter won't replace the outdated Shader in order to avoid potential compatibility issues. Therefore, you indeed have to manualy update the shader. With that being said, this can be done through the Resource updater.

 

 

Resource updater.png

 

Just to be clear, when creating a New Project, if you've selected the ASM - PBR Metallic Roughness template (e.g.), the shader is still pbr-metal-rough?

 

In addition, I advise you to update the GPU driver. An outdated driver is often a source of issues.

 

Best regards,

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe

Votes

Translate

Translate

Report

Report
Community Beginner ,
Nov 08, 2023 Nov 08, 2023

Copy link to clipboard

Copied

Hi Cyril, thanks for the message.

 

I have opened my saved template (this problem is regarding my personal saved templates which I've been using the last few years) and imported a new object to work on and loaded the Resources Updater. It does show the outdated shader and allows me to update it. However at this point I save the file as a template and close Substance and reopen and start a new file with the template, and the shader is back to (Outdated). How do I save this updated change to the shader?

 

Thanks for your help 

Votes

Translate

Translate

Report

Report
Community Beginner ,
Nov 09, 2023 Nov 09, 2023

Copy link to clipboard

Copied

LATEST

Hi again, I have it fixed now after realizing that the updater wasn't working on any templates which were all showing as having outdated shaders:

 

- Uninstalled Painter and reinstalled it fresh without previous preferences saved

- Copied over the Shaders folder from the default my_shelf location to my previous custom Shelf location, to overwrite the old shader files on my custom Shelf with the newly installed default

- in Painter preferences, set up the default Shelf location to my previous custom Shelf location

 

This has fixed the problem. Thanks for your help again

Votes

Translate

Translate

Report

Report
Resources