今天给大家分享一个可以用来给游戏和应用添加视觉特效的开源工具——ShaderGlass。这是一个轻量级的窗口捕获与着色器渲染工具,能够捕获任意Windows窗口或显示器画面,并实时应用各种着色器特效,类似于Reshade但无需注入DLL,使用更加简洁安全。可以优化老像素游戏在电脑上的显示,让显示效果接近老CRT显示器中呈现的风格。
ShaderGlass的核心功能包括将窗口或显示器内容作为纹理捕获、使用着色器渲染处理该纹理、支持无边框显示和全屏缩放等。你可以用它为老游戏或模拟器添加CRT显像管、扫描线、LCD屏幕等复古怀旧效果,项目内置了多种预设着色器,包括来自RetroArch、Reshade和Aseprite的移植效果,如CRT-Geom、CRT-Easymode-Halation、Super Eagle、HQ2X等经典滤镜。
使用方法非常简单,运行ShaderGlass.exe后按F1键即可检测所有可捕获的应用窗口,选择目标窗口和想要应用的着色器特效即可实时预览。所有配置保存在config.yaml文件中,你可以调整捕获设置、窗口选择、着色器参数和键盘快捷键。该工具基于Veldrid图形库和Windows.Graphics.Capture API开发,支持Windows 10/11系统,需要.NET Runtime 8.0运行环境。对于有开发能力的用户,还可以根据项目文档编写自定义着色器,打造独特的视觉效果。
相关软件
File Converter
开源免费的文件格式转换与压缩工具
RunCat
任务栏上显示奔跑猫猫动画
X-Spider
速度超快的推特图片视频下载器
MultiMC
经典《我的世界》开源启动器,专注于多实例管理
SuperPi
CPU性能与稳定性测试
waifu2x-caffe
好用的图片放大及降噪软件

![ShaderGlass的使用截图[1]](https://i3.wp.com/simg.catt.top/mw2000/006yt1Omgy1i69jsplnc6j30zk0k07lh.jpg)