top of page

DISCOVER OUR ASSETS FOR UNITY

​

UQ.png

URP FSR Presets

URP FSR Presets is a powerful tool that implements AMD's recommended FSR presets and Sharpening for you and allows you to enable any preset with a single line of code or a simple Editor click. 

GOAL

Unity created URP with a good goal in mind, which is a scriptable rendering pipeline that is more performant especially on low end devices, highly customizable by allowing developers to finely tune their game’s graphics and feel and visual style, and compatible with a wide range of platforms ranging from mobile to consoles and PC’s while being the simplest and easiest to use. Not only did Unity deliver on that vision but they kept adding more and more features over time making URP even more powerful than ever before, most notably a native support for AMD’s FidelityFX Super Resolution 1.0, this unlocks a new level of optimizing the rendering process, lowering the GPU’s frame time and by extension gaining extra performance while delivering a close to native image quality. However, we noticed a severe lack of adoption for FSR in URP games and we determined that the reason largely is because Unity didn’t go the extra mile of making FSR presets and advertising it enough to developers, so we decided to complete Unity’s initial vision and make a tool that implements FSR presets and enables developers to activate any particular preset with a single line of code. We believe the power and simplicity of this tool’s API will effectively make FSR wildly adopted in URP games which is ultimately good for both the developers and their players. 

Journalist Desk
Render8.png
Render8.png

DESCRIPTION

AMD FidelityFX Super Resolution 1.0 is a powerful open-source technology added to Unity 2021.2 or URP 14.0.7 and up, it produces high resolution frames from lower resolution internal frames and doing so saves performance as the upscaling algorithm is typically lighter than native rendering, this can translate to higher FPS or when battery life is a concern you can lock the frame rate to 30 or 60 and enable FSR to further lower the GPU usage and power consumption, "URP FSR 1.0 Presets” implements AMD's recommended presets and enables developers to select any preset with a single line of code or just few Editor clicks, the presets implemented are as follows:

1- Ultra Quality

2- Quality

3- Balanced

4- Performance

Each preset configures the internal resolution of the game and the MSAA value before it gets fed to Unity's FSR algorithm to upscale it to native resolution.

Alongside the 4 presets this tool also implements a simple way to control FSR Sharpness value also with a single line of code.

A simple HUD is also available to help display the current FSR Preset, Sharpness value, and FPS to help developers with their testings.

EASY AND POWERFUL API

URP FSR API.png
Parallel Lines

GRAB THE TOOL ON UNITY ASSETS STORE

bottom of page