Fit Repair Optimizer 是一个面向 Blender 工作流的修复编排技能,核心作用是把验证失败转换为可执行的修复队列。其基本立场是:源模板是契约,当前模型是可丢弃的。
用途 该技能用于迭代式源真值对齐修复,帮助选择顺序或并行的修正顺序,生成拟合修复队列,在模板相互矛盾时停止,并根据验证报告协调几何、UV 与光照修复。
主要能力
- 顺序或并行决策:当失败相互耦合时使用顺序修复,例如规范视图/源冲突未解决、正面轮廓或部件数量失败、几何尺寸失败导致 UV 不可信、纹理区域边界依赖几何变化、光照/外观依赖最终材质放置。仅当各轨道独立且写入范围不相交时才使用并行修复,例如几何配方/放置调优、图集区域分类、材质/外观校准、验证工具改进。不得并行化两个都会编辑同一 Blender 配方、对象变换或 UV 分配文件的任务。
- 强制修复顺序:0 源冲突/多视图刚性门;1 结构部件数量;2 正面轮廓与地标;3 侧面/背面/顶部深度与投影;4 UV/纹理区域拟合;5 材质/光照/外观校准;6 导出与最终验证。若较早阶段失败,后续阶段可以分析但不得最终确定。
- 源冲突门:修复前使用 multiview-constraint-solver 检查模板是否可相互满足。若同一物理轴在不同视图中获得不兼容比例,则写出冲突报告并要求规范策略:正面+侧面规范、正面+顶部规范、修正模板表,或仅视图特定作弊渲染而非刚性 3D 模型。
- 修复队列模式:每个修复项必须包含 id、stage、view_scope、failure、measured_delta、proposed_action、write_scope、parallel_group、blocked_by、acceptance_gate。
- 技能缺口规则:若同一失败重复两次,停止并在再次重建前调用 quality-refinement-autoloop。该自动循环必须捕获证据、诊断缺失方法、将经验净化为通用可发布指导、修补相关技能、验证技能栈,然后带着新的修复队列返回此处。常见路由:几何不匹配 → contour-to-mesh、orthographic-registration 或本技能;UV/纹理不匹配 → atlas-uv-fitting;光照不匹配 → 为 blender-lighting 或外观校准技能添加/校准指导;验证不匹配 → multiview-fit-loop / reference-analysis-validator。
使用方式 该技能依赖 MCP 后端。在首次 Blender 调用前,需阅读 ../text-to-blender/references/mcp-backends.md。优先使用官方 MCP 处理共享能力;在整个任务中保持所选后端不变。配方中的工具名称是客户端/遗留示例,需通过该参考及其代理主机指南进行映射。
输出 写出项目修复计划,例如 ALIGNMENT_REPAIR_QUEUE.json 和人类可读的 ALIGNMENT_REPAIR_METHOD.md。
适用场景 适用于需要将 Blender 产品对齐到源真值模板的迭代修复流程,尤其是多视图验证报告显示失败、需要决定修复顺序、需要生成结构化修复队列、或需要协调几何/UV/光照修复的场景。
限制 资料未提供具体的收费、价格、平台支持范围或效果保证信息。该技能要求遵循 MCP 后端参考,且工具名称需按参考映射,不能直接假定为当前可用名称。