URP FSR Presets: Unlock Smooth Gameplay and Performance

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

πŸ€– Chat with AI

AI is typing

Suggested Posts

Hot Air Refraction for URP and HDRP

Hot Air Refraction for URP and HDRP Thumbnail

Procedural Planets for URP and HDRP

Procedural Planets for URP and HDRP Thumbnail

Scan Effect URP: High-Performance Scan Effect Package

Scan Effect URP: High-Performance Scan Effect Package Thumbnail

Sun Fog URP: Add Depth and Atmosphere to Your Scenes

Sun Fog URP: Add Depth and Atmosphere to Your Scenes Thumbnail

SceneNav: Fast and Smooth Scene Navigation

SceneNav: Fast and Smooth Scene Navigation Thumbnail

Pixelate Effect URP: High-Performance Pixelation for Unity

Pixelate Effect URP: High-Performance Pixelation for Unity Thumbnail