Repository navigation
Releases: sixtysevenlf/dsh-skill-blender-modeling
Release list
skill v1.0.1 — 内环入口补齐(配套插件 v1.0.3)
14. 本次更新对照(v8 · 2026-10-05 · 内环入口补齐:让 blender_rt_loop 从"存在"变成"会被选中")
来源:复查"为什么建模 AI 从不调用 blender_rt_loop"。结论:工具可用(注册 / 路由 / 自测齐备,stats.loops=0 只是没人调),
但它从未进入模型的选择面 —— ① §0 路由表没有 rt_loop 行(改前全文 rt_loop / 内环 命中数都是 0);
② 技能把 headless 标成"第一路径",而无头下 bpy.app.timers 不触发(cookbook §8 实测 0 次)⇒ 内环在推荐路径上物理不可用;
③ 它自己的工具描述把门槛写成"≥20 次迭代才用"(自我否决);④ 招牌用途(2D 轮廓拟合)已被 shape_fit / vehicle_fit 顶掉。
本次只补选择面与首次调用成本:不动内环实现、不动插件、不重跑几何。
| # | 原来 | 改成 | 落在哪 |
|---|---|---|---|
| 1 | §0「要做的事 → 用哪个工具」表 14 行里没有"参数搜索" | 新增一行:参数搜索 / 拟合 / 反推尺寸 → blender_rt_loop(含 K.dsh_measure 三目标、GUI-only 前提、board→export→换通路复核) |
§0 表(blender_rt_do 行之后) |
| 2 | 规范里没有"什么时候该交内环"的判据 | 新增第四条硬规则:目标可标量化 + 要试几十~几千组 ⇒ 不许手工拍参数 | §0.7 |
| 3 | 内环用法只写在插件 README / cookbook 里(模型不读那些) | 新增 Recipe 24:可复制 spec(含 setup 里的 apply(p) 约定)+ 现成目标函数表 + 5 条纪律 + 不该用它的 3 种场景 |
§3 配方(Recipe 23 之后) |
| 4 | front-matter description 不提搜索 |
描述补"参数搜索内环",配方计数 23 → 24 | front-matter |
怎么验(v8 · 纯文本检查):
grep -c "rt_loop" SKILL.md⇒ ≥ 4(§0 表 / §0.7 硬规则 / Recipe 24 / 本节);grep -c "Recipe 24" SKILL.md⇒ ≥ 2(§0 表引用 + 配方标题);grep -n "K.dsh_measure" SKILL.md⇒ Recipe 24 的目标函数表必须给全silhouette_iou/aabb_err/profile_err三条签名;- Recipe 24 必须同时写明:GUI-only(无头 timers 不触发)、board/export、收敛后换通路复核、场景停在最后一次迭代而非 best;
- 配方编号 1–23 与 2a/2b/3b/6b 变体一个不变(本次只追加 Recipe 24);未改插件、未动
references/验收清单.md、未重跑几何。
补记(同日 · 插件 v1.0.3):插件侧新增声明式入口 blender_rt_plan(op="shape_search", args={objective, params, apply, …}) ——
把 Recipe 24 的三段手写代码换成「目标 + 区间」,内部跑同一条内环(同样只在 GUI 会话有效、同样过写租约)。
本节路由行与 Recipe 24 已给出两种写法的分工;dry_run=true 只校验并回 spec(不需要 Blender 连着)。
v1.0 —— 23 配方 · 六条坑 · 十道数值门(配套插件 v1.0.0)
dsh-skill-blender-modeling v1.0
Blender 建模与装配流程 skill(给 AI agent 读的作业指导书):
- §0.5 多 Agent 并行建模分工范式:冻结 spec / 写作用域协议 / 接口表五要素 / 隐藏交叠 + 装配后复检 / 归属标签与可并行性判据
- §0.6 参考图驱动的形体还原:三视图标定 · 双证据验收 · 读图纪律(IoU 只是单视轮廓的必要条件)
- §0.7 建模类型 → 工具指路:12 类的第一步 / 算子链 / 禁止自造 / 验收门
- Recipe 1–23(含 2a / 2b / 3b / 6b 变体)、六条必踩的坑、十道数值门 + 交接前必跑清单与可复制回执
- 配套插件 dsh-blender-plugin v1.0.0
本版把 README 重写为「只写 1.0 现状」,并把 SKILL.md 的配方计数同步为 23(Recipe 23 pipe_run 加入后未同步的旧计数 22 已修)。