【UE】支持所有Graph的截图插件

GraphShot

Github仓库:github.com/EanoJiang/GraphShot
一个 Unreal Engine 编辑器插件,可将任意图编辑器(Graph Editor)的完整截图(包括所有节点、含屏幕外区域)捕获到剪贴板。

Capture complete screenshots of any graph editor (all nodes, including off-screen) to the clipboard.


引擎版本

  • UE 5.8+ (依赖 ControlRig 与 RigVM 插件,这些是引擎内置插件,确保在项目中启用即可)

安装

方式一:源码(推荐,可二次开发)

  1. 将本仓库克隆到项目的 Plugins/GraphShot 目录下:

    bash 复制代码
    git clone https://github.com/<你的用户名>/GraphShot.git <你的项目>/Plugins/GraphShot
  2. 右键 .uproject → Generate Visual Studio project files(或在编辑器打开时按提示重新编译)。

  3. 在编辑器中打开项目,插件即自动加载。

方式二:预编译二进制(跳过编译)

从 Releases 下载 GraphShot_<版本>_UE<版本>_win64.zip,将 GraphShot 文件夹解压到项目的 Plugins/ 目录下即可。

预编译包仅适用于 Windows 64-bit + 对应 UE 版本,不同引擎版本间不兼容。

用法

安装后,在任意图编辑器(动画蓝图、Control Rig、蓝图等)中:

  • 快捷键:Ctrl+Alt+Shift+S (默认组合键,可在 Editor Preferences → Keyboard Shortcuts 中搜索 GraphShot 自行更改)
  • 或在级别编辑器的 Window 菜单 里点击 GraphShot: Screenshot Current Graph (该命令也以按钮形式出现在图编辑器共享工具条上)
  • 截图将自动写入剪贴板,可直接粘贴(Ctrl+V)到画图、文档或聊天工具中。

🎯 选区截图(v1.1+)

当你在图编辑器中选中了部分节点/注释时,仅捕获选中区域,其余节点自动隐藏,不干扰截图内容。

  • 未选中任何节点 → 完整截图(与 v1.0 行为一致)
  • 选中节点/注释 → 仅截取选中区域,自动计算边界 + 适当的 padding
  • 注释(Comment)也参与选区:选中即纳入,不选中则隐藏

依赖

  • ControlRig(引擎内置插件)
  • RigVM(引擎内置插件)

确保项目的 .uproject 中启用了这两个插件:

json 复制代码
{
  "Plugins": [
    { "Name": "ControlRig", "Enabled": true },
    { "Name": "RigVM", "Enabled": true }
  ]
}

构建

bash 复制代码
# 从源码构建(需先生成项目文件)
<引擎目录>/Engine/Build/BatchFiles/RunUAT.bat BuildPlugin -Plugin="<路径>/GraphShot/GraphShot.uplugin" -Package="<输出目录>"

许可

许可证待定。发布前请先在此指定许可协议(例如 MIT、Apache-2.0 或 GPL-3.0),并在仓库根放置对应的 LICENSE 文件。


Created by Eano

相关推荐
云-缩影27 分钟前
文生图技术落地:从广告到游戏,哪些场景真的能用
人工智能·游戏
hkNaruto10 小时前
【AI】游戏大模型智能体OODA过程记忆问题解决方案:AgenticSTS 有界记忆契约:技术分析与流水线改造操作手册
人工智能·游戏·机器学习
tealcwu14 小时前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
沐飞工具箱16 小时前
游戏、漫画、视频里的外语怎么实时翻译?从 OCR + AI 原理聊聊 VoriTrans 屏幕翻译
人工智能·游戏·实时互动·音视频·自动翻译
小小数媒成员2 天前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
揽星河..2 天前
【C语言】扫雷游戏
c语言·算法·游戏
郝学胜-神的一滴2 天前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
云上工程笔记2 天前
用 AstraWork 复刻并二创一款网页地牢游戏:从链接到上线的完整工程实践
游戏
zrc0070072 天前
steam无法登录 steam错误 登录时出现错误。请稍后再试。解决办法 steam无法登录解决办法 湖南地区steam DNS问题解决办法
windows·经验分享·游戏·缓存·游戏程序·创业创新·玩游戏
大囚长3 天前
Kubernetes 的资源开销、适用边界,以及游戏与有状态负载的工程现实
游戏·容器·kubernetes