Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[RELEASED] URP FSR 1.0 Presets, enables AMD's FidelityFX Super Resolution 1.0 in your URP games

Discussion in 'Assets and Asset Store' started by JiRo_Dev, Oct 11, 2023.

  1. JiRo_Dev

    JiRo_Dev

    Joined:
    Jun 8, 2018
    Posts:
    20
    UQ.png

    MOOOORE FRAMES...

    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 frame and doing so saves performance as the upscaling algorithm is typically more performant 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 Presets” implements AMD's recommended presets and enables developers to select any preset with 2 simple lines 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 with 1 line of code.

    To assist developers in testing, we included a convenient HUD that displays the current FSR Preset, Sharpness value, and FPS.

    FSR M1.png

    FSR M2.png


    SUPER SIMPLE API

    URP FSR API.png

    You can enable any FSR Preset or Sharpness value with a super simple API.

    BONUS (UI settings showcase)

    UI 01.png

    The bonus is a prefab called "Settings UI Showcase"; it adds a UI Settings Panel with 2 settings:
    1- FidelityFX Super Resolution 1.0 (Dropdown)
    2- FSR Sharpness (Slider)
    The bonus showcases how you can handle an onValueChanged() event of TMP_Dropdown and Slider, and how you can get the current values to update the UI when the game starts.

    ASSET LINK:

    URP FSR 1.0 Presets | Integration | Unity Asset Store

    Currently 30% OFF!

    We believe EVERY 3D URP game made with Unity 2021.2 and up would benefit from the perks of FidelityFX Super Resolution, and it's just 2 lines of code away with this tool. Happy development!