The Spring Creator sale is here! Save up to 70% on select products now through April 18.

FidelityFX Super Resolution 3

GPUOpen - Code Plugins - Dec 13, 2023

AMD FidelityFX Super Resolution 3 (FSR 3) is our latest open source, high-quality solution for temporal upscaling and frame generation.

  • Supported Platforms
  • Supported Engine Versions
    5.3

The AMD FidelityFX Super Resolution 3 (FSR 3) plugin for Unreal Engine extends upon FSR 2's upscaling by adding Frame Generation – the ability to generate entirely new game frames and present those to the user to improve FPS. FSR 3 does this by adding two new technologies – Frame Interpolation and Optical Flow enhanced from AMD Fluid Motion Frames. It provides an open source, high-quality solution for producing high resolution frames from lower resolution inputs and a frame interpolation technique which can increase the frame rate up to twice the input rate to improve smoothness of animation and frame pacing.


AMD FSR 3 uses temporal upscaling based on AMD FSR 2.2.1, an optical flow implementation, and algorithms to reproject samples from two frames to generate an additional frame in between. It also implements a proxy swap chain class that implements the IDXGISwapChain interface to schedule interpolation workloads and handle frame pacing.


Note that Frame generation in FSR 3 is optional – it can be disabled if only upscaling is desired. This will effectively revert behavior to be equivalent to FSR 2.


This plugin integrates FSR 3 into Unreal Engine 5 for versions 5.1, 5.2, and 5.3.


The package also includes the FSR3MovieRenderPipeline plugin which enables use of AMD FSR 3 technology to accelerate rendering when using the Unreal Movie Render Queue.


FSR 3's Recommendations and Known Issues must be understood and addressed on a per-project basis to achieve optimal quality. See the documentation provided with the plugin for details.

Technical Details

Features:

  • Includes frame generation for increased frame rate.
  • Delivers similar or better than native image quality using temporal data.
  • Keeps latency down as much as possible.
  • Hand-optimized for great performance across mid to high-range GPUs.
  • Includes high-quality anti-aliasing.
  • Open source.

 

Latest Version:

  •  Initial release.

 

Supported Development Platforms: Windows 64-bit

Supported Target Build Platforms: Windows 64-bit

Documentation: Unreal Plugin | Unreal Upscaling | FSR3