AMD hat den Code der Super-Sampling-Technologie FidelityFX Super Resolution 2.2 veröffentlicht.

Das Unternehmen AMD hat die Verfügbarkeit des Quellcodes der aktualisierten Implementierung der Technologie für Super Sampling FSR 2.2 (FidelityFX Super Resolution) bekannt gegeben, die Algorithmen für räumliches Upscaling und Detailrekonstruktion verwendet, um den Qualitätsverlust von Bildern beim Vergrößern und der Umwandlung in höhere Auflösungen zu minimieren. Der Code ist in C++ geschrieben und steht unter der MIT-Lizenz. Neben der Basis-API für die Programmiersprache C++ bietet das Projekt Unterstützung für die Grafik-APIs DirectX 12 und Vulkan sowie für die Shader-Sprachen HLSL und GLSL. Eine Sammlung von Beispielen und eine umfassende Dokumentation sind ebenfalls verfügbar.

FSR wird in Spielen eingesetzt, um die Ausgabe auf Bildschirmen mit hoher Auflösung skalieren und eine Qualität erreichen zu können, die der ursprünglichen Auflösung nahekommt, wobei die Detailtreue der Texturen und klare Kanten durch die Rekonstruktion feiner geometrischer und pixelbasierter Details erhalten bleibt. Mit Hilfe von Einstellungen kann ein Gleichgewicht zwischen Qualität und Leistung erreicht werden. Die Technologie ist mit verschiedenen GPU-Modellen kompatibel, einschließlich integrierter Chips.

In der neuen Version wurde die Qualität der generierten Bilder erheblich verbessert, und es wurden Maßnahmen zur Behebung von Artefakten ergriffen, wie das Auftreten von Flimmern und Halo-Effekten um schnell bewegte Objekte. Änderungen wurden am API vorgenommen, was möglicherweise Anpassungen am Code von Anwendungen erforderlich macht, in denen die Funktion zur Maskenerstellung verwendet wird. Der „Debug API Checker“ wurde eingeführt, um die Integration von FidelityFX Super Resolution in Anwendungen in Debug-Builds zu erleichtern (nach dem Aktivieren des Debug-Modus werden Debug-Nachrichten vom FSR-Laufzeit in das Spiel übertragen, was die Diagnose der auftretenden Probleme erleichtert).

Quelle: opennet.ru

60GB SSD 8Gb DDR4