mcpField
L
landmark-fit-repair

landmark-fit-repair

github.com/roble3创意与媒体128784 次安装2 周前更新
代码仓库

关于 landmark-fit-repair

landmark-fit-repair 是一项通过命名地标差异指导配方修改的技能,用于修复吉祥物和标志几何形状。它提供对比脚本与导出检查,并分别验证轮廓、面部特征和光环。

主要功能

  1. 01按视图比较命名地标
  2. 02生成几何配方修复差异
  3. 03分别检查面部与轮廓
  4. 04结构地标未达标时阻止导出
  5. 05基础 GLB 检查排除光环地标

适用场景

  1. 01根据参考图修正吉祥物或标志
  2. 02从地标偏差推导几何修改
  3. 03最终导出前检查结构拟合

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/roble3/cc-blender-skill --skill landmark-fit-repair

安装后在 Claude Code 中输入/landmark-fit-repair确认已加载。

附带文件scripts/landmark_fit_report.py

详细介绍

地标拟合修复

对于最终的吉祥物/Logo 匹配而言,Bbox 和 IoU 过于粗略。此技能会将命名地标的偏移转化为配方编辑。

地标类别

  • structural_tip:外部部件的尖端和极值点;
  • shell_corner:面部/外壳/边缘的角点;
  • feature:眼睛、微笑、眉毛、贴花;
  • ring:光环中心/半径/圆点;
  • depth_marker:侧面/背面/顶部的厚度标记。

工作流

  1. 为源参考定义地标 JSON。
  2. 检测或渲染对应的产品地标。
  3. 按名称和视图进行比较。
  4. 将偏差转化为修复操作:移动边界控制点、缩放单个组件、调整特征曲线、微调深度或调整光环半径。
  5. 根据配方重建;除非同时更新配方/清单,否则不要手动编辑最终几何体。

硬性门槛

  • 命名结构地标超出容差时,不得进行最终导出。
  • 必须单独验证面部特征与主体轮廓。
  • 光环/上下文地标不得影响基础 GLB 的验收。

脚本

  • scripts/landmark_fit_report.py 比较两个命名地标 JSON 文件,并输出修复偏差。

地标 JSON 架构

{
  "schema": "landmarks.v1",
  "image_size": [width, height],
  "landmarks": [
    {"view":"front", "name":"leaf_top_tip", "class":"structural_tip", "x":627, "y":130}
  ]
}

对于部件遮罩,先根据极值生成初始地标:顶部/底部/左侧/右侧、质心和轮廓拐点。然后将它们重命名为语义化名称,再进行修复。

评论

支持 Markdown