when i choose the graphic quality as medium or below that, few shaders didn’t work. is there is a way that i can enable lower performance shaders in the selected graphic quality levels. pictures attached
lower graphics settings and sea shader didn’t work.
higher graphics settings its works
what i need to do is enable plane sea (low performance shader) in the lower settings.
There’s no built-in functionality that I’m aware of that does this. However, you can write a script that replaces the shader. On Start() you can use QualitySettings.GetQualityLevel()Unity - Scripting API: QualitySettings.GetQualityLevel to detect the current quality setting, then set the material’s shader accordingly using Material.shader =Unity - Scripting API: Material.shader