一个用于虚幻引擎的贴图编辑工具,提供与Photoshop的实时同步编辑功能。
- 在虚幻引擎内直接打开Photoshop编辑贴图
- 实时监控贴图变化并自动重新导入
- 保持贴图设置(如sRGB、压缩设置、LOD组等)
- 支持自定义Photoshop安装路径
- 支持多贴图同时编辑
- 自动清理临时文件
- 虚幻引擎 4.26或更高版本
- Adobe Photoshop
- Python 3.7+
-
将项目文件复制到虚幻引擎的Python脚本目录:
a. {项目目录}/Content/Python/ b. C:/Users/{Username}/Documents/UnrealEngine/Python
-
确保以下文件已正确放置:
init_unreal.py
send_tools.py
-
安装依赖库 在Unreal Python环境中安装psd_tools依赖库:
查找引擎安装路径方法:
- 默认安装路径:
C:\Program Files\Epic Games\UE_X.XX
(将X.XX替换为实际版本号) - 通过Epic启动器安装:
C:\Program Files\Epic Games\Launcher\UE_X.XX
- 自定义安装路径可在Epic Games启动器的"Unreal Engine"→"选项"中查看
确认引擎安装路径后以管理员运行CMD。并执行。
"引擎安装目录\Engine\Binaries\ThirdParty\Python\Win64\python.exe" -m pip install psd_tools
参考安装视频:YouTube教程链接
- 默认安装路径:
在send_tools.py
中,你可以配置Photoshop的安装路径:
- 如果需要指定自定义Photoshop安装路径,请修改
PHOTOSHOP_CUSTOM_PATH
- 如果使用默认安装路径,保持配置为空即可
- 在内容浏览器中选择要编辑的贴图
- 右键点击选中的贴图
- 在右键菜单中选择 "Send" -> "Send to Photoshop"
- Photoshop将自动打开选中的贴图
- 编辑完成后保存,贴图将自动在虚幻引擎中更新
- 工具会自动监控Photoshop中编辑的贴图文件
- 当检测到文件变化时,自动重新导入到虚幻引擎
- 保持原有的贴图设置不变
- 支持同时选择多个贴图进行编辑
- 每个贴图都会被独立监控和同步
- 当Photoshop关闭时,自动清理临时文件
- 自动停止相关的监控进程
- 确保有足够的磁盘空间用于临时文件
- 编辑时请不要手动删除临时文件
- 如果找不到Photoshop,请检查安装路径或配置自定义路径
如果遇到以下情况,工具会显示相应的错误提示:
- 未选择贴图资产
- 找不到Photoshop安装路径
- 贴图导出失败
如需修改或扩展功能,主要的类和文件说明:
PhotoshopBridge
: 处理与Photoshop的交互TextureMonitor
: 监控贴图文件变化MenuInitializer
: 初始化编辑器菜单