我用AI做了一款集截图、置顶参考、录屏和法线贴图于一体的 Windows 小工具:SnapDeck
平时工作时,你是否遇到过这些情况?
想截取屏幕某个区域,却还要手动寻找保存位置;
建模或做项目时,想把参考图固定在最上层;
临时需要录屏,不想打开有时长限制或者要收费的软件;
想把一张灰度图快速转换成法线贴图;
截图、录屏、参考图工具分散在好几个软件里。
因为这些问题,我做了一款轻量 Windows 桌面工具——SnapDeck。
截图、置顶参考、区域录屏和法线贴图,一个软件就能完成。
一、SnapDeck 是什么?
SnapDeck 是一款面向设计师、开发者、内容创作者和普通办公用户的 Windows 小工具。
它目前包含三个主要模块:
区域截图与参考图置顶;
全屏或自定义区域录屏;
图片转法线贴图及三维预览。
整个工具采用紧凑的深色界面,三个功能模块位于顶部。点击哪个模块,就展开哪个工作区,不会让大量按钮同时堆在屏幕上。
二、任意区域截图,完成后自动保存
点击“开始截图”后,SnapDeck 会暂时隐藏主窗口,避免工具本身出现在截图里。
接下来只需要拖动鼠标框选区域,截图就会自动保存到本地,并在文件资源管理器中定位文件。
默认保存位置:
系统图片目录\SnapDeck除了直接截图,也可以把本地 PNG、JPG、WEBP 图片拖入截图工作区,直接作为置顶参考图使用。
这个操作流程很适合:
编写教程和技术文档;
保存网页或软件界面局部内容;
截取报错信息;
收集设计参考;
制作文章配图。
三、把截图固定在最上层,当作参考图
这是我个人非常喜欢的功能。
完成截图后,点击“置顶参考”,图片会变成一个独立的悬浮窗口:
可以拖动到屏幕任意位置;
始终保持在其他软件上方;
不会被 Photoshop、Blender、Unity、浏览器等窗口覆盖;
可以拖动右下角调整大小;
调整时保持图片原始宽高比例。
例如在 Blender、3ds Max、Unity、Photoshop 或 Illustrator 中工作时,可以把角色、材质、车辆、UI 等参考图放在旁边,不需要频繁使用 Alt+Tab 切换窗口。
如果已经有本地参考图,也不需要先截图,直接拖进 SnapDeck 工作区即可。
四、全屏和区域录屏,支持鼠标与系统声音
SnapDeck 支持两种录制方式:
全屏录制;
自定义区域录制。
默认录制整个屏幕。打开“自定义区域”后,可以拖动框选需要录制的范围。
首次框选完成后,还可以继续:
移动选区;
拖动四角调整范围;
确认开始录制;
取消录制。
选区靠近桌面边缘时,操作按钮会自动移动到选区上方、下方或内部,避免按钮跑出屏幕。
录制过程中会显示一个置顶的小控制条,包括:
当前录制时长;
停止录制按钮。
控制条启用了内容保护,不会出现在最终视频中。
录屏还支持两个独立选项:
1. 是否录制鼠标光标
关闭后,最终视频中不会出现鼠标。
SnapDeck 使用 FFmpeg 的 Windows 原生桌面采集功能,通过draw_mouse参数控制鼠标是否进入视频,不依赖浏览器中兼容性不稳定的光标过滤接口。
2. 是否录制系统声音
开启后,可以把电脑当前播放的声音一起录制下来。停止时,SnapDeck 会自动把声音和画面合并成 MP4。
视频默认保存到:
系统视频目录\SnapDeck输出格式为 H.264 编码的 MP4,停止录制后会自动打开文件所在目录。
五、本地图片一键生成法线贴图
如果你从事游戏开发、三维建模、材质制作或数字内容创作,SnapDeck 还提供了图片转法线贴图功能。
可以点击选择本地图片,也可以直接把图片拖入工作区。
支持:
PNG;
JPG;
WEBP。
图片载入后会立即生成法线贴图,还可以调整:
法线强度;
法线方向反转;
PNG 导出。
六、用球体、圆柱体和立方体预览法线效果
只看紫色法线图,有时候很难判断最终材质效果。
因此 SnapDeck 提供了三种预览模型:
球体;
圆柱体;
立方体。
点击“最大化预览”后,可以按住鼠标拖动模型,观察不同方向的光照变化。
预览中的法线贴图不是简单地作为颜色贴在模型表面,而是被解码为表面法线,用来影响灰色材质的明暗效果。
这样可以更直观地检查:
凹凸方向是否正确;
法线强度是否合适;
接缝是否明显;
反转法线后效果是否符合预期。
七、支持自定义全局快捷键
SnapDeck 提供了全局快捷键设置,即使软件窗口最小化,也可以快速调用功能。
默认快捷键:
区域截图:Ctrl + Shift + A 开始/停止录屏:Ctrl + Shift + R可以在设置窗口中点击输入框,然后直接按下新的组合键。
如果快捷键已经被其他软件占用,SnapDeck 会提示更换,不会直接覆盖原来的设置。
八、为什么没有直接使用浏览器录屏?
SnapDeck 最初使用 Chromium 的 MediaRecorder 进行录屏,但实际开发中遇到了两个问题:
主窗口隐藏后,区域录制可能因为后台节流只生成一帧;
Windows 下的 Chromium 后端可能忽略
cursor: never,导致关闭鼠标选项无效。
因此后续改成了 FFmpeg 的 Windows 原生桌面采集:
gdigrab + libx264 + MP4这套方案可以更可靠地控制:
录制范围;
帧率;
鼠标显示;
视频编码;
系统声音合并。
这也是整个开发过程中最值得记录的技术调整之一。
九、适合哪些人使用?
SnapDeck 比较适合以下场景:
设计师固定参考图;
建模师观察造型和材质参考;
游戏开发者制作法线贴图;
程序员录制 Bug 和操作流程;
教师制作演示视频;
自媒体作者制作教程素材;
办公用户快速截图和录屏。
它并不是要替代 OBS、Photoshop 或专业材质软件,而是希望把高频的小功能集中到一个轻量工具中。
十、写在最后
SnapDeck 目前仍处于持续完善阶段,现有功能包括:
区域截图;
图片拖入;
参考图置顶;
参考图缩放;
全屏录屏;
区域录屏;
鼠标录制控制;
系统声音录制;
MP4 输出;
图片转法线贴图;
三种模型材质预览;
自定义全局快捷键。
后续还计划增加:
截图标注;
截图复制到剪贴板;
麦克风录制;
视频帧率和质量设置;
多显示器选择;
系统托盘;
更多图片处理功能。
如果你也经常截图、录屏、找参考图或者制作贴图,欢迎体验 SnapDeck。
也欢迎在评论区告诉我:你最希望下一个版本增加什么功能?
下载说明
支持系统:
Windows 10 / Windows 11 x64当前版本:
SnapDeck 0.1.2下载地址:
SnapDeck 链接: https://pan.baidu.com/s/1Y8HoXBT0vqlUw0vG-jUx8A?pwd=23rj由于暂未配置商业代码签名证书,安装时 Windows 可能显示“未知发布者”,请确认文件来源后继续安装。
