Repolode
mausimus

mausimus/ShaderGlass

Overlay para Windows que aplica shaders de GPU no estilo RetroArch, como filtros CRT e de upscaling, sobre a área de trabalho ou janelas de aplicativos.

Estrelas
4,343
Forks
125
Issues abertas
182
Último commit
anteontem

O que é?

O ShaderGlass aplica shaders de GPU à área de trabalho do Windows, seja em uma janela flutuante transparente, seja clonando a saída de uma janela específica. Ele vem com uma biblioteca integrada de mais de 1200 shaders do RetroArch, incluindo simulação de monitores CRT, upscaling de imagens, efeitos de TV e VHS e efeitos para suavizar ou realçar a nitidez.

O principal uso é para jogos retrô e pixel art. É bastante usado com emuladores e plataformas retrô como DOSBox, FS-UAE, Altirra, ScummVM e VICE, além do Aseprite, para pré-visualizar pixel art com shaders ou proporções corrigidas. Também pode processar outras janelas, como vídeos no navegador ou jogos modernos, e capturar fontes USB, como webcams ou placas de captura. A saída pode ser gravada pelo OBS usando a fonte Game Capture.

O projeto foi desenvolvido em C++ com DirectX 11. Ele permite salvar e carregar perfis e importar shaders externos .slangp e .slang. No Linux, funciona com Wine ou Proton usando captura do PipeWire no modo de clonagem.

Recursos principais

  • 01Aplica shaders à área de trabalho em uma janela flutuante transparente ou a uma janela de aplicativo clonada.
  • 02Inclui uma biblioteca integrada com mais de 1200 shaders do RetroArch para efeitos CRT, upscaling e filtros.
  • 03Funciona com emuladores e ferramentas de pixel art como DOSBox, Altirra e Aseprite.
  • 04Pode capturar fontes USB, como webcams e placas de captura.
  • 05Permite salvar e carregar perfis e importar shaders .slang externos.
  • 06A saída pode ser capturada pelo OBS usando a fonte Game Capture.

Casos de uso

  • Adicionar linhas de varredura e curvatura CRT a jogos retrô executados em emuladores.
  • Pré-visualizar pixel art no Aseprite com correção de proporção e efeitos de shader.
  • Aplicar filtros visuais a transmissões de vídeo ou jogos modernos para fazer streaming ou gravar.
  • Executar o overlay no Linux com Wine ou Proton no modo de clonagem.

Início rápido

  1. 1

    Baixe o arquivo zip da versão estável para Windows x64

  2. 2

    Extraia o arquivo zip e execute o ShaderGlass

Antes de usar

  • Disponível apenas para Windows; no Linux, há suporte somente via Wine/Proton com captura no modo clone.
  • Para usar todos os recursos, é necessário Windows 10 versão 2004 ou posterior e uma GPU compatível com DirectX 11.
  • Licenciado sob GPL-3.0, uma licença copyleft que se aplica a trabalhos derivados.

Tópicos

Perguntas frequentes

O que é ShaderGlass?
Overlay para Windows que aplica shaders de GPU no estilo RetroArch, como filtros CRT e de upscaling, sobre a área de trabalho ou janelas de aplicativos. O ShaderGlass aplica shaders de GPU à área de trabalho do Windows, seja em uma janela flutuante transparente, seja clonando a saída de uma janela específica. Ele vem com uma biblioteca integrada de mais de 1200 shaders do RetroArch, incluindo simulação de monitores CRT, upscaling de imagens, efeitos de TV e VHS e efeitos para suavizar ou realçar a nitidez.
ShaderGlass é gratuito? Qual é a licença?
ShaderGlass é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ShaderGlass ainda é mantido?
Manutenção ativa. O último commit de ShaderGlass foi em 18 de out. de 2026.
Para que posso usar ShaderGlass?
Adicionar linhas de varredura e curvatura CRT a jogos retrô executados em emuladores. Pré-visualizar pixel art no Aseprite com correção de proporção e efeitos de shader. Aplicar filtros visuais a transmissões de vídeo ou jogos modernos para fazer streaming ou gravar. Executar o overlay no Linux com Wine ou Proton no modo de clonagem.
Como instalar ShaderGlass?
Baixe o arquivo zip da versão estável para Windows x64 Extraia o arquivo zip e execute o ShaderGlass
Onde consigo ShaderGlass?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mausimus/ShaderGlass

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados