桌面黑洞屏保
基于 Eric Bruneton 黑洞着色器的 Windows 桌面黑洞可视化程序。空闲自动显示,看视频自动隐藏,14 个参数可调。
Windows 10/11
OpenGL + D3D11
空闲检测
完全本地运行
MIT License
本软件仅在你的本机运行,不联网,不上传任何数据。OpenGL 渲染可能需要较新的显卡驱动。
快速开始
- 下载 ZIP 并解压到任意文件夹。
- 双击
blackhole.exe(首次运行会弹出配置窗口)。 - 调整参数 → 点击"启动"。
- 黑洞会在空闲时自动出现在桌面上,动鼠标/键盘即消失。
- 右下角托盘图标 → 右键菜单 → 退出。
如果双击 exe 没反应:需要 Windows 10/11,并安装较新的显卡驱动(OpenGL 4.3+)。如果使用 RDP 远程桌面,黑洞渲染可能不可见。
主要功能
空闲自动触发
设置空闲 N 秒后显示,默认 5 分钟。动鼠标/键盘立即消失。
看视频自动隐藏
检测到浏览器、游戏、视频播放器在前台时,黑洞不打扰你。
14 个可调参数
色温、倾角、旋转、半径、不透明度、多普勒、光束、亮度、对比、缠绕、转速、曝光、星空亮度。
预设管理
支持保存/复制/粘贴预设,多预设顺序/循环/随机播放。
托盘退出
右下角托盘图标右键可随时退出,资源占用低。
完全本地
不联网,不上传数据,所有渲染在你自己的电脑上完成。
两种工作模式
| 模式 | 行为 |
|---|---|
| 始终显示 | 黑洞常驻桌面 |
| 空闲检测 | 空闲 N 秒后显示,活跃时自动隐藏 |
支持的视频/游戏应用(自动隐藏黑洞)
| 类别 | 应用 |
|---|---|
| 浏览器 | Chrome, Edge, Firefox, Opera, Brave |
| 游戏启动器 | Steam, Epic, Ubisoft, EA, Battle.net, Riot, GOG, Xbox, Game Bar |
| 国内视频 | 哔哩哔哩, 爱奇艺, 优酷, 芒果TV, 抖音, 快手, 腾讯视频 |
| 本地播放器 | VLC, MPV, PotPlayer, MPC, WMP, NVIDIA Overlay |
| UWP | 电影和电视, 媒体播放器 |
技术架构
采用 双进程分离 设计:
blackhole.exe 配置器 + 空闲监控器(托盘图标)
blackhole.exe --render 黑洞渲染器(由监控器自动启停)
渲染器空闲时启动、活跃时直接退出,避开 Windows 11 DWM 的全屏透明窗口合成问题,保证不抢焦点、不触发黄色 accent 边框、不进入 Alt+Tab 列表。
常见问题
需要联网吗?
不需要。所有计算都在本地完成,关闭网络也能正常使用。
占用 CPU/GPU 高吗?
黑洞空闲时渲染开销很低(约 5-10% GPU),只在屏幕显示时工作。
支持多显示器吗?
支持,会在所有显示器上同时显示黑洞效果。
怎样彻底关闭?
右下角托盘图标 → 右键 → 退出。或在配置页面取消勾选"启动"。
Windows Defender 误报怎么办?
本程序不联网、不读写注册表、不修改系统文件,但 Defender 偶尔会误报 OpenGL 屏保类 EXE。打开 Windows 安全中心 → 病毒防护 → 保护历史 → 找到 blackhole.exe → 选"在设备上允许" + 还原。
许可与版权
本项目基于 MIT 协议开源。黑洞着色器实现参考 Eric Bruneton 的 Black Hole shader。