AMD publie le code de la technologie de suréchantillonnage FidelityFX Super Resolution 2.2

AMD a annoncé la disponibilité du code source pour une implémentation mise à jour de la technologie de suréchantillonnage FSR 2.2 (FidelityFX Super Resolution), qui utilise des algorithmes de mise à l'échelle spatiale et de reconstruction des détails pour réduire la perte de qualité d'image lors de la mise à l'échelle et de la conversion vers des résolutions plus élevées. Le code est écrit en C++ et est distribué sous licence MIT. En plus de l'API de base pour le langage C++, le projet prend en charge les API graphiques DirectX 12 et Vulkan, ainsi que les langages de shader HLSL et GLSL. Un ensemble d’exemples et une documentation détaillée sont fournis.

FSR est utilisé dans les jeux pour mettre à l'échelle la sortie sur des écrans haute résolution et obtenir une qualité proche de la résolution native, en conservant les détails de texture et les bords nets en reconstruisant les détails géométriques et raster fins. À l’aide des paramètres, vous pouvez équilibrer entre qualité et performances. La technologie est compatible avec différents modèles de GPU, y compris les puces intégrées.

La nouvelle version a considérablement amélioré la qualité des images générées et a permis d'éliminer les artefacts, tels que le scintillement et le halo autour des objets en mouvement rapide. Des modifications ont été apportées à l'API, ce qui peut nécessiter des modifications du code des applications utilisant la fonctionnalité de génération de masques. Le mécanisme « Debug API Checker » a été introduit pour simplifier l'intégration de FidelityFX Super Resolution avec l'application dans les versions de débogage (après avoir activé le mode, les messages de débogage sont transmis du runtime FSR au jeu, ce qui simplifie le diagnostic des problèmes émergents).

Source: opennet.ru

Ajouter un commentaire