Elevate your games with URP FSR Presets, a powerful tool that enhances frame rates by converting lower resolution frames into visually compelling high resolution. Achieve a performance boost with just two lines of code or a few clicks in the Unity Editor. The presets cater to your specific performance needs, including NativeAA, Ultra Quality, Quality, Balanced, and Performance. Each preset configures the internal resolution and MSAA value before upscaling to native resolution. A simple way to control FSR Sharpness value is also implemented. A convenient HUD displays the current FSR Preset, Sharpness value, and FPS to assist developers in testing.
The values of the presets are recommended by AMD. The tool exposes each preset as an instance of a scriptable object, but AMD recommends keeping their own values. The presets are as follows:
1- Ultra Quality (77% internal resolution, 8x MSAA)
2- Quality (67% internal resolution, 8x MSAA)
3- Balanced (59% internal resolution, 8x MSAA)
4- Performance (50% internal resolution, 8x MSAA)
A new preset, NativeAA, was added in Update 1.1.0, which renders the game at 99% render scale, 2x MSAA, and applies a Sharpening pass.
The tool is not an implementation of AMD FSR 1.0, but rather the presets of FSR 1.0 alongside a simple HUD to display the current preset and Sharpness and FPS.
Important notes:
- FSRManager is a singleton class that persists across scenes, enabling consistency and the option to put settings in a Main Menu scene.
- FSRManager employs OnValidate(), allowing changes to FSR presets and Sharpness in Edit mode.
- The HUD can be enabled in Edit mode, but will only report FPS in Play mode.
- TextMeshPro is required for the UI Settings showcase to work.
URP FSR Presets: Unlock Smooth Gameplay and Performance - Asset Store




