AMD opublikował kod technologii supersampling FidelityFX Super Resolution 2.2

Firma AMD ogłosiła dostępność kodu źródłowego zaktualizowanej implementacji technologii supersamplingowej FSR 2.2 (FidelityFX Super Resolution), wykorzystującej algorytmy skalowania przestrzennego oraz rekonstrukcji detali w celu zredukowania utraty jakości obrazu przy skalowaniu i konwersji do wyższej rozdzielczości. Kod napisany jest w języku C++ i udostępniany na licencji MIT. Oprócz podstawowego interfejsu API dla języka C++, projekt zapewnia wsparcie dla graficznych interfejsów API DirectX 12 i Vulkan, a także języków shaderowych HLSL i GLSL. Dostarczany jest zestaw przykładów oraz szczegółowa dokumentacja.

FSR jest wykorzystywane w grach do skalowania wyjścia na ekranach o wysokiej rozdzielczości i pozwala osiągnąć jakość zbliżoną do oryginalnej rozdzielczości, zapewniając zachowanie szczegółowości tekstur i wyraźnych krawędzi dzięki rekonstrukcji drobnych detali geometrycznych i rastrowych. Za pomocą ustawień można zbalansować pomiędzy jakością a wydajnością. Technologia jest kompatybilna z różnymi modelami GPU, w tym z zintegrowanymi chipami.

W nowej wersji znacznie poprawiono jakość generowanych obrazów i przeprowadzono prace nad eliminacją artefaktów, takich jak migotanie i aureola wokół szybko poruszających się obiektów. Wprowadzono zmiany w API, co może wymagać modyfikacji w kodzie aplikacji, które korzystają z funkcjonalności generowania masek. Wprowadzono mechanizm „Debug API Checker”, który umożliwia uproszczenie integracji FidelityFX Super Resolution z aplikacją w kompilacjach debugujących (po włączeniu trybu debugowania, komunikaty diagnostyczne są przesyłane z runtime FSR do gry, co ułatwia diagnozowanie powstających problemów).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster