AMD FidelityFX Super Resolution 3 (FSR 3) is our latest open source, high-quality solution for temporal upscaling and frame generation.
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.1 into Unreal Engine 5 for versions 5.1, 5.2, 5.3, and 5.4.
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.
Features:
Latest Version:
Supported Development Platforms: Windows 64-bit
Supported Target Build Platforms: Windows 64-bit
Documentation: Unreal Plugin | Unreal Upscaling | FSR3