AMD FidelityFX innovates with hybrid shielding technology

The procedure first uses beam tracking to provide not only better quality but also higher speed.

AMD introduced FidelityFX back in 2019 at E3, which originally only offered Contrast Adaptive Sharpening, or CAS 1.0, but has since the system has expanded, and most recently the procedure for focusing on DirectX 12 Ultimate was included.

Now the company has expanded the package again, although some of the new features are exhausted in the update of previous effects. Explaining the changes in more detail, LPM, version 1.2 of Luminance Preserving Mapper, also allows HDR10 support in windowed mode via the DirectX 12 API, with CACAO, a highly optimized, native resolution setting. , while Parallel Sort 1.1 will be available with the Vulkan API.

Hirdetés

A completely new process, however, is the Hybrid Shadows Sample, which combines one of the most commonly used shielding processes with ray tracing. This responds to the typical problem of shadow cascades, as a high-quality shadow map may require multiple shadow cascades. However, this comes at a cost in terms of performance and memory usage, so in practice there is a point beyond which it is not worth going, otherwise it will cause too much deceleration.

Hybrid Shadows Sample without beam tracking and with beam trackingHybrid Shadows Sample without beam tracking and with beam tracking Hybrid Shadows Sample without beam tracking and with beam tracking [+]

With the AMD solution, there is no need to use multiple, possibly high-resolution shadow cascades, instead the quality of the shadows is improved by beam tracking. It also does this in a way that uses data from normal, depth, and cascade shadow maps to help decide where to apply beam tracking and where not. This is important so that the system focuses only on those areas where the calculations will have a visible result, and elsewhere it is unnecessary to waste resources. In this way, very good quality shadows can be achieved even with relatively low-resolution cascade shadow maps, because overall it may be cheaper to purposefully build for beam tracking than to deploy multiple, higher-resolution shadow cascades. All you need for the calculated result is a denoiser, which is the same as the FidelityFX package, Also used by Microsoft.

Hybrid Shadows Sample, marking in green the pixels on which beam tracking was performed
Hybrid Shadows Sample, marking in green the pixels on which beam tracking was performed [+]

The result of Hybrid Shadows Sample is better shadow quality with faster processing than before, but here it should be added that this is only true for hardware that supports DirectX Raytracing 1.1, for older designs you should definitely choose the usual full rasterization with all its performance disadvantages. However, this is the first time that beam tracking can be used not only to increase quality but also to reduce the computational need for the effect.

New FidelityFX procedures are available at the following GitHub page.

.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trending