AMD publiceert code voor FidelityFX Super Resolution 2.2 supersampling-technologie

AMD heeft de beschikbaarheid aangekondigd van broncode voor een bijgewerkte implementatie van FSR 2.2 (FidelityFX Super Resolution) supersampling-technologie, die gebruik maakt van algoritmen voor ruimtelijke schaling en detailreconstructie om het verlies aan beeldkwaliteit te verminderen bij het opschalen en converteren naar hogere resoluties. De code is geschreven in C++ en wordt gedistribueerd onder de MIT-licentie. Naast de basis-API voor de C++-taal biedt het project ondersteuning voor de grafische API's DirectX 12 en Vulkan, evenals de shader-talen HLSL en GLSL. Er wordt een reeks voorbeelden en gedetailleerde documentatie verstrekt.

FSR wordt in games gebruikt om de uitvoer op schermen met een hoge resolutie te schalen en een kwaliteit te bereiken die dicht bij de oorspronkelijke resolutie ligt, waarbij textuurdetails en scherpe randen behouden blijven door fijne geometrische en rasterdetails te reconstrueren. Met behulp van de instellingen kunt u een balans vinden tussen kwaliteit en prestaties. De technologie is compatibel met verschillende GPU-modellen, inclusief geïntegreerde chips.

De nieuwe versie heeft de kwaliteit van de gegenereerde afbeeldingen aanzienlijk verbeterd en heeft werk verricht om artefacten, zoals flikkeringen en halo's rond snel bewegende objecten, te elimineren. Er zijn wijzigingen aangebracht in de API, waardoor mogelijk wijzigingen nodig zijn in de code van applicaties die gebruikmaken van de functionaliteit voor het genereren van maskers. Het “Debug API Checker”-mechanisme is geïntroduceerd om de integratie van FidelityFX Super Resolution met de applicatie in debug-builds te vereenvoudigen (na het inschakelen van de modus worden debug-berichten verzonden van FSR-runtime naar het spel, wat de diagnose van opkomende problemen vereenvoudigt).

Bron: opennet.ru

Voeg een reactie