
Hybrid Reflections Sample
This sample shows how to combine AMD FidelityFX® Stochastic Screen Space Reflections (SSSR) with ray tracing in order to create high quality reflections.
Get the latest version - v1.0
This release adds the following:
- Just released!
Features
- Hybrid Reflections
- Uses FidelityFX SSSR to replace ray tracing intersection tests.
- Reshades re-projected pixels for accurate material evaluation.
- Supports lower resolution reflections using FidelityFX Super Resolution (FSR) 1.0 upscaling.
- Uses per-pixel feedback to reduce hybridization cost.
- Ray-traced reflections.
- FidelityFX reflection denoiser.

AMD FidelityFX – Stochastic Screen Space Reflections
The AMD FidelityFX SSSR effect provides an open source library to easily integrate stochastic screen space reflections into your game.

AMD FidelityFX – Denoiser
AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.
Debug view
Left side: The hybrid stochastic reflections composited into the final scene.
Right side: Debug visualization which shows which pixels have their reflections calculated by ray tracing, screen space reflections, or a mix of the two.
Using hybrid stochastic reflections, decals which are rendered in screen space (and not present in the BVH) may be included in the reflections.


Screen space reflection |
DXR ray |
Screen space reflection, followed by DXR ray |
No reflections |
Screen space reflection |
|
DXR ray |
|
Screen space reflection, followed by DXR ray |
|
No reflections |
Requirements
- A graphics card with Direct3D® 12 and DXR support.
- Windows® 10 (64-bit recommended).
- Visual Studio® 2019 with Visual C++® and the Windows® 10 SDK installed.
Related to Hybrid Reflections

Microsoft® Game Stack Live: Denoising Raytraced Soft Shadows on Xbox Series X|S and Windows with FidelityFX
We explain how FidelityFX Denoiser allows for high-quality raytracing results without increasing rays per pixel, and deep dive into specific AMD RDNA™ 2-based optimizations that benefit both Xbox Series X|S and PC.

Hybrid Shadows Sample
This sample demonstrates how to combine ray traced shadows and rasterized shadow maps together to achieve higher quality and performance.

AMD FidelityFX – Denoiser
AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.

AMD FidelityFX – Stochastic Screen Space Reflections
The AMD FidelityFX SSSR effect provides an open source library to easily integrate stochastic screen space reflections into your game.