AMD publicerar kod för FidelityFX Super Resolution 2.2 supersamplingsteknik

AMD har tillkännagett tillgången till källkod för en uppdaterad implementering av FSR 2.2 (FidelityFX Super Resolution) supersamplingsteknik, som använder spatial skalning och detaljrekonstruktionsalgoritmer för att minska bildkvalitetsförlusten vid uppskalning och konvertering till högre upplösningar. Koden är skriven i C++ och distribueras under MIT-licensen. Utöver det grundläggande API:et för C++-språket ger projektet stöd för DirectX 12 och Vulkans grafik-API:er, samt HLSL- och GLSL-skuggningsspråken. En uppsättning exempel och detaljerad dokumentation tillhandahålls.

FSR används i spel för att skala utdata på högupplösta skärmar och uppnå kvalitet nära den ursprungliga upplösningen, bibehålla texturdetaljer och skarpa kanter genom att rekonstruera fina geometriska detaljer och rasterdetaljer. Med hjälp av inställningarna kan du balansera mellan kvalitet och prestanda. Tekniken är kompatibel med olika GPU-modeller, inklusive integrerade chips.

Den nya versionen har avsevärt förbättrat kvaliteten på genererade bilder och har gjort arbete för att eliminera artefakter, som flimmer och halo runt objekt som rör sig snabbt. Ändringar har gjorts i API:t, vilket kan kräva ändringar i koden för applikationer som använder maskgenereringsfunktionen. Mekanismen "Debug API Checker" har introducerats för att förenkla integrationen av FidelityFX Super Resolution med applikationen i felsökningsbyggen (efter att läget har aktiverats överförs felsökningsmeddelanden från FSR-runtime till spelet, vilket förenklar diagnosen av nya problem).

Källa: opennet.ru

Lägg en kommentar