概述:
Project Optimization Toolkit(POT)是Leartes Studios发布的一款面向Unreal Engine 5的综合编辑器扩展插件。它将健康仪表盘、资产清理器和依赖关系可视化器三大诊断工具整合于单一插件中,帮助开发团队保持项目整洁、精简且结构合理。POT完全在编辑器本地运行,无需外部服务或第三方账户,后台扫描不阻塞工作流程,重型处理或删除任务以安全、可取消的批处理方式执行。
特点:
· 健康仪表盘:实时生成0至100分的项目健康评分及A–F等级,基于问题严重程度和预估浪费磁盘空间动态计算;通过九大分析类别系统检查项目;提供一键自动化修复,涵盖启用Nanite、调整LOD设置、修复mipmap与纹理压缩设置、添加碰撞、解决过期重定向器等;所有修复以编辑器事务方式应用,可通过Ctrl+Z即时撤销。
· 资产清理器:自动识别并隔离未使用资产、重复文件、空文件夹、非资产外部文件、损坏的磁盘资产及过时重定向器;默认采用精确检测模式,从明确活跃根节点出发映射依赖链,可标记仅被其他未使用资产引用的整条死分支;具备内容感知的重复匹配功能,对静态网格体评估基础LOD几何体、对材质实例评估参数数组,即使磁盘上字节不同也能分组相同文件;包含安全删除保障措施,如显式计数与大小摘要、强制验证提示及针对间接代码或配置引用资产的警告;附带专用无头命令行(-run=POTCleaner)用于远程构建机上的自动化扫描与定时清理流水线。
· 依赖关系可视化器:以节点与边图渲染引用结构,支持交互式展开或折叠路径;提供八种布局模式(如层次流、径向/力导向聚类、紧凑网格),可即时切换而无需重建图;实时循环跟踪高亮循环引用,帮助团队在导致加载顺序或烘焙失败前打破结构循环;支持快照比较,捕获特定间隔的图状态并进行并排分析,追踪项目历史或重构阶段的引用变化;支持手动注释、视点书签、可复用配置及图导出为十三种外部数据或矢量格式,并暴露完全可Blueprint调用的API以驱动自定义自动化工具。
技术规格与要求:
· Unreal Engine兼容性:支持Unreal Engine 5.1至5.8版本。
· 支持平台:Windows 64位(仅编辑器插件,不会为打包游戏构建增加开销)。
· 项目框架:完全适用于纯Blueprint和原生C++项目。
· 引擎依赖:依赖Unreal内置的Asset Manager Editor插件,POT初始化时自动启用。
· 源代码管理集成:删除例程无缝接入Unreal标准资产处置路径,原生对接Perforce或Git等源代码管理提供商。
