AMD publikuje kod dla technologii supersamplingu FidelityFX Super Rozdzielczość 2.2

Firma AMD ogłosiła dostępność kodu źródłowego zaktualizowanej implementacji technologii supersamplingu FSR 2.2 (FidelityFX Super Rozdzielczość), która wykorzystuje algorytmy skalowania przestrzennego i rekonstrukcji szczegółów w celu ograniczenia utraty jakości obrazu podczas skalowania i konwersji do wyższych rozdzielczości. Kod napisany jest w języku C++ i rozpowszechniany jest na licencji MIT. Oprócz podstawowego API dla języka C++, projekt zapewnia wsparcie dla graficznych API DirectX 12 i Vulkan, a także języków shaderów HLSL i GLSL. Dostarczono zestaw przykładów i szczegółową dokumentację.

FSR jest używany w grach do skalowania obrazu wyjściowego na ekranach o wysokiej rozdzielczości i osiągania jakości zbliżonej do rozdzielczości natywnej, przy zachowaniu szczegółów tekstur i ostrych krawędzi poprzez rekonstrukcję drobnych szczegółów geometrycznych i rastrowych. Korzystając z ustawień, możesz zachować równowagę pomiędzy jakością i wydajnością. Technologia jest kompatybilna z różnymi modelami procesorów graficznych, w tym z chipami zintegrowanymi.

Nowa wersja znacznie poprawiła jakość generowanych obrazów i wyeliminowała artefakty, takie jak migotanie i halo wokół szybko poruszających się obiektów. Wprowadzono zmiany w API, które mogą wymagać zmian w kodzie aplikacji korzystających z funkcjonalności generowania masek. Wprowadzono mechanizm „Debug API Checker”, aby uprościć integrację FidelityFX Super Resolution z aplikacją w kompilacjach debugujących (po włączeniu trybu komunikaty debugujące przesyłane są z runtime FSR do gry, co ułatwia diagnozowanie pojawiających się problemów).

Źródło: opennet.ru

Dodaj komentarz