让桌面“下雨下雪“:DirectX12 驱动的沉浸式天气应用 Lively Weather
让桌面下雨下雪DirectX12 驱动的沉浸式天气应用 Lively Weather【免费下载链接】weatherWindows native weather app powered by DirectX12 animations项目地址: https://gitcode.com/gh_mirrors/weath/weatherLively Weather 是一款 Windows 原生天气应用它不只显示数字而是用 DirectX12 计算着色器把雨、雪、风、雾这些实时天气效果直接渲染到桌面上Microsoft Store 可直接安装也支持源码自编译。当预报说今日大雨你看到的是什么打开主界面温度、风速、空气质量以卡片形式排在侧边真正的重头戏是动画层。外面下雨屏幕上也落着雨帘下雪时雪片还带惯性——你拖动窗口挪个位置雪片会跟着漂一下才落定窗口失焦后天气动画自动放缓暂停像一个会呼吸的桌面。这套桌面优先的设计里也藏着实用功能最多可以固定 5 个城市来回切换每个城市附带 7 天预报和空气质量曲线查天气不用切去浏览器。雨雪是怎么被算出来的动画完全在 GPU 上完成。代码里内置了雨、雪、风、云、雾、深度六组 HLSL 计算着色器按像素在显卡上实时派发其中部分着色器移植自 Shadertoy 社区的开源作品。天气数据则来自 OpenMeteo、OpenWeatherMap、Qweather 三家后端在设置里随时切换。还有一个小机关它内置 MiDaS 深度估计模型通过 ONNX 在本地对普通照片做推理生成深度图——从代码结构推断着色器再拿这份深度图给背景图做前后景的层次处理让一张平面照片看起来更有纵深。它还是白噪音机和屏保白噪音与视觉联动下雨配雨声晴天放森林声屏幕保护模式里还能直接挑天气听。更有趣的是造天气功能——选任意动画、任意背景图全屏运行管它窗外到底是晴是雨。如果你需要学习专注背景音、加班时的白噪音或者一台随手的屏保这部分可能是它最实用的地方。把它弄到你的桌面上最省事的路径是在 Microsoft Store 搜索 Lively Weather 一键安装安装包小、启动快。想折腾源码也可以直接克隆构建git clone https://gitcode.com/gh_mirrors/weath/weather工程按 Common、ML、Models、UI 分层顺着着色器管线走一遍收获不小。下次下雨的时候把它打开桌面也会一起下雨。【免费下载链接】weatherWindows native weather app powered by DirectX12 animations项目地址: https://gitcode.com/gh_mirrors/weath/weather创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考