Hidden/InternalErrorShader - fix "material was not upgraded"
When the URP material upgrader throws the message below, Unity failed to convert a Built-in Render Pipeline material:
atlass_1 material was not upgraded. There's no upgrader to convert Custom/Diffuse shader to selected pipelineUnityEditor.Rendering.Universal.UniversalRenderPipelineMaterialUpgrader:UpgradeSelectedMaterialsMenuItem () (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Editor/UniversalRenderPipelineMaterialUpgrader.cs:62)A few users reported the same symptom in the Unity forums:
https://discussions.unity.com/t/cant-upgrade-materials-textures/779770/34
Warning: This process is irreversible and will permanently change your materials. Create a backup first.
- Reimport broken material package (do not delete the broken shader materials)
- Go to Window → Rendering → Render Pipeline Converter
- Select Built-In to URP from the drop down list
- Check Rendering Settings and Material Upgrade
- Select Initialize Converters (this will add all the materials in the project to the queue)
- Click on Convert Assets button