Открытый мультисистемный эмулятор ретроигр для Android на базе ядер Libretro: от NES до PSP и Nintendo 3DS.
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
Скачайте zip-архив стабильной версии для Windows x64
- 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 обновляется ежедневно.
Похожие проекты
Инструмент для Windows, который в реальном времени переводит текст на экране, мангу и голоса в играх, накладывая перевод поверх оригинала.
Тайловый оконный менеджер для Windows: автоматически размещает окна приложений, управляет виртуальными рабочими столами и мониторами через CLI.
Современная программа с открытым исходным кодом для очистки Windows, созданная на WinUI 3 и удаляющая ненужные файлы по правилам winapp2.ini.
Визуализатор текстов песен и музыкальный плеер для Windows на базе WinUI 3 и Win2D с подсветкой каждого слога в режиме караоке и настраиваемыми макетами.
Инструмент с открытым исходным кодом, который превращает USB-накопитель в мультизагрузочный: скопируйте ISO, WIM, IMG, VHD(x) и EFI-файлы и выбирайте их в меню загрузки.