Repolode
mausimus

mausimus/ShaderGlass

Оверлей для Windows, который накладывает на рабочий стол или отдельные окна GPU-шейдеры в стиле RetroArch — например, эффекты ЭЛТ и фильтры масштабирования.

Звёзды
4,343
Форки
125
Открытые issues
182
Последний коммит
позавчера

Что это?

ShaderGlass применяет GPU-шейдеры к рабочему столу Windows: в прозрачном плавающем окне или копируя изображение из выбранного окна. В программу встроена библиотека из более чем 1200 шейдеров RetroArch: имитация ЭЛТ-мониторов, масштабирование изображений, эффекты телевизора и VHS, а также смягчение и повышение резкости.

В первую очередь программа предназначена для ретроигр и пиксель-арта. Её часто используют с эмуляторами и ретроплатформами, такими как DOSBox, FS-UAE, Altirra, ScummVM и VICE, а также с Aseprite — чтобы просматривать пиксель-арт с шейдерами или скорректированными пропорциями сторон. ShaderGlass может обрабатывать и другие окна, например видео в браузере или современные игры, а также захватывать сигнал с USB-источника, например веб-камеры или карты захвата. Вывод можно записывать через источник Game Capture в OBS.

Проект написан на C++ с использованием DirectX 11. Он поддерживает сохранение и загрузку профилей, а также импорт внешних шейдеров .slangp и .slang. В Linux программа работает через Wine или Proton, используя захват PipeWire в режиме клонирования.

Ключевые возможности

  • 01Применяет шейдеры к рабочему столу в прозрачном плавающем окне или к копии окна приложения.
  • 02Включает встроенную библиотеку из более чем 1200 шейдеров RetroArch для эффектов ЭЛТ, масштабирования и фильтрации.
  • 03Работает с эмуляторами и инструментами для пиксель-арта, такими как DOSBox, Altirra и Aseprite.
  • 04Может захватывать сигнал с USB-источников, например веб-камер и карт захвата.
  • 05Поддерживает сохранение и загрузку профилей, а также импорт внешних шейдеров .slang.
  • 06Вывод можно захватывать в OBS с помощью источника Game Capture.

Сценарии использования

  • Добавление ЭЛТ-строк и искривления экрана к ретроиграм в эмуляторах.
  • Просмотр пиксель-арта в Aseprite с коррекцией пропорций сторон и эффектами шейдеров.
  • Применение визуальных фильтров к видеопотокам или современным играм для трансляции или записи.
  • Запуск оверлея в Linux через Wine или Proton в режиме клонирования.

Быстрый старт

  1. 1

    Скачайте zip-архив стабильной версии для Windows x64

  2. 2

    Распакуйте zip-архив и запустите ShaderGlass

Что важно знать

  • Только для Windows; Linux поддерживается только через Wine/Proton с захватом в режиме клонирования.
  • Для доступа ко всем функциям требуется Windows 10 версии 2004 или новее и графический процессор с поддержкой DirectX 11.
  • Лицензия GPL-3.0 — копилефтная лицензия, распространяющаяся на производные работы.

Темы

Частые вопросы

Что такое ShaderGlass?
Оверлей для Windows, который накладывает на рабочий стол или отдельные окна GPU-шейдеры в стиле RetroArch — например, эффекты ЭЛТ и фильтры масштабирования. ShaderGlass применяет GPU-шейдеры к рабочему столу Windows: в прозрачном плавающем окне или копируя изображение из выбранного окна. В программу встроена библиотека из более чем 1200 шейдеров RetroArch: имитация ЭЛТ-мониторов, масштабирование изображений, эффекты телевизора и VHS, а также смягчение и повышение резкости.
ShaderGlass можно использовать бесплатно? Какая у него лицензия?
ShaderGlass распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ShaderGlass всё ещё поддерживается?
Активно поддерживается. Последний коммит в ShaderGlass — 18 окт. 2026 г..
Для чего можно использовать ShaderGlass?
Добавление ЭЛТ-строк и искривления экрана к ретроиграм в эмуляторах. Просмотр пиксель-арта в Aseprite с коррекцией пропорций сторон и эффектами шейдеров. Применение визуальных фильтров к видеопотокам или современным играм для трансляции или записи. Запуск оверлея в Linux через Wine или Proton в режиме клонирования.
Как установить ShaderGlass?
Скачайте zip-архив стабильной версии для Windows x64 Распакуйте zip-архив и запустите ShaderGlass
Где скачать ShaderGlass?
Исходный код и инструкции по установке — на GitHub: https://github.com/mausimus/ShaderGlass

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты