AMD опублікував код технології суперсемплінгу FidelityFX Super Resolution 2.2

Компанія AMD оголосила про доступність вихідних текстів оновленої реалізації технології суперсемплінгу FSR 2.2 (FidelityFX Super Resolution), що використовує алгоритми просторового масштабування та реконструкції деталей для зниження втрати якості зображення при збільшенні масштабу та перетворення на більш високу роздільну здатність. Код написаний мовою С++ та поширюється під ліцензією MIT. Крім базового API для мови C++ проектом забезпечено підтримку графічних API DirectX 12 і Vulkan, а також шейдерних мов HLSL і GLSL. Надається набір прикладів та докладна документація.

FSR використовується в іграх для масштабування виведення на екранах з високою роздільною здатністю і дозволяє досягти якості, близької до вихідної роздільної здатності, забезпечуючи збереження деталізації текстур і чітких граней за рахунок реконструкції дрібних геометричних і растрових деталей. За допомогою налаштувань можна балансувати між якістю та швидкодією. Технологія сумісна з різними моделями GPU, включаючи вбудовані чіпи.

У новій версії значно підвищено якість зображень, що генеруються, і проведена робота з усунення артефактів, таких як поява мерехтіння і ореолу навколо об'єктів, що швидко рухаються. Внесено зміни до API, що може вимагати внесення змін до коду програм, в яких використовується функціональність генерації масок. Представлений механізм «Debug API Checker», що дозволяє спростити інтеграцію FidelityFX Super Resolution з додатком у налагоджувальних складаннях (після включення режиму налагоджувальні повідомлення передаються з FSR runtime в гру, що спрощує діагностику проблем, що виникають).

Джерело: opennet.ru

Додати коментар або відгук