Энтузиаст создал аналог Lossless Scaling для апскейла записанного геймплея на слабых ПК

Энтузиаст создал аналог Lossless Scaling для апскейла записанного геймплея на слабых ПК

Пользователь  разработал открытый программный конвейер FSRIFS, который работает по принципу технологии Lossless Scaling, но предназначен для асинхронной постобработки уже записанных видеофайлов. Инструмент ориентирован на владельцев слабых персональных компьютеров, компоненты которых не справляются с одновременным запуском требовательных игр и захватом экрана в высоком качестве. Система позволяет записывать плавный игровой процесс в разрешении 720p с частотой 30 кадров в секунду, после чего конвертирует файл в формат 1080p со скоростью 60 кадров в секунду или 4K силами графического процессора без применения тяжелых алгоритмов искусственного интеллекта.

Разработчик опубликовал полный список системных требований и технических ограничений для корректного функционирования утилиты FSRIFS:

  • Любая дискретная видеокарта или интегрированное графическое ядро линеек Vega и Intel HD
  • Обязательная аппаратная поддержка графического программного интерфейса Vulkan API
  • Объем собственной видеопамяти графического адаптера от 2GB и выше
  • Обработка исключительно игрового контента из-за математических особенностей работы алгоритма с полигонами
  • Допустимое появление визуальных артефактов шлейфов при резком панорамировании камеры в синтетических кадрах

В основе программного стека лежит интеграция нескольких бесплатных компонентов, включая FFmpeg и libplacebo для декодирования и финального рендеринга, а также технологию пространственного масштабирования AMD FidelityFX FSR 1.0. За генерацию промежуточных кадров отвечает авторский временной шейдер Intersection Fluid Sharpen, использующий математическую логику пересечений на базе векторной графики. На тестовой конфигурации с процессором AMD FX-6300 и видеокартой Radeon RX 550 с 4GB видеопамяти загрузка центрального процессора при обработке не превышает 45%, а скорость рендеринга достигает двойных значений от хронометража исходного файла. Управление реализовано через конфигурационный текстовый файл конфигурации DRAG_CONFIG.txt и автоматический перенос видео на исполняемый файл с расширением bat, а для продвинутых пользователей доступно выполнение команд напрямую через интерфейс PowerShell.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо