Changing private URP parameters (cast shadows, shadow resolution, soft shadows, etc.)

Hi, the Unity has been keeping important URP parameters closed for changes for several years, such as cast shadows, shadow resolution, soft shadows, shadow Cascades, etc.

At the moment, to change the graphics settings, Unity suggest changing the URP Assets, but if the task is to give the user personal graphics settings, then it will be necessary to create hundreds of assets.

It is possible for some projects to use several graphics presets(low, medium, high), but in the case of custom settings, creating hundreds of URP assets is certainly not an option.

Given the current situation, I wrote a wrapper that will allow you to change all important closed URP Asset parameters. Even if there is no need to change many private parameters, this wrapper has a simple API for assets management.

I hope you enjoy it :slight_smile:

GraphicsConfigurator GitHub

6 Likes

Any way to set a custom main shadow res higher than the maximum of 4096?

Thank you so much, I didn’t know what else to do