关于 landmark-fit-repair
landmark-fit-repair 是一项通过命名地标差异指导配方修改的技能,用于修复吉祥物和标志几何形状。它提供对比脚本与导出检查,并分别验证轮廓、面部特征和光环。
主要功能
- 01按视图比较命名地标
- 02生成几何配方修复差异
- 03分别检查面部与轮廓
- 04结构地标未达标时阻止导出
- 05基础 GLB 检查排除光环地标
适用场景
- 01根据参考图修正吉祥物或标志
- 02从地标偏差推导几何修改
- 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:侧面/背面/顶部的厚度标记。
工作流
- 为源参考定义地标 JSON。
- 检测或渲染对应的产品地标。
- 按名称和视图进行比较。
- 将偏差转化为修复操作:移动边界控制点、缩放单个组件、调整特征曲线、微调深度或调整光环半径。
- 根据配方重建;除非同时更新配方/清单,否则不要手动编辑最终几何体。
硬性门槛
- 命名结构地标超出容差时,不得进行最终导出。
- 必须单独验证面部特征与主体轮廓。
- 光环/上下文地标不得影响基础 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