图像与设计
多视图模板拟合对不上时,用渲染-对比-调整闭环把 3D…
当用户要求把产品/吉祥物模型与提供的 front/side/back/top 模板或原图对比并调整到所有维度都拟合时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
多视图模板拟合对不上时,用渲染-对比-调特定
解决思路
- 对每个可用模板视图(front、side、back、top)渲染平面、与材质无关的剪影。
- 提取模板对象 mask,排除标签、青色引导线和背景。
- 逐视图比较模板与渲染结果:bbox 中心与尺寸、质心漂移、在模态有效时计算 silhouette coverage/IoU、生成视觉叠加图。
- 将测量到的偏差转换为模型、相机或 recipe 调整。
- 重建或变换模型。
- 重复渲染→比较→调整→再渲染的闭环,直到所有硬门禁通过,或记录剩余冲突。
- 在强制调整前检查所提供的正交模板是否互相一致;例如 side 视图说总深度为高度的 0.39,而 top 视图说深度为宽度的 0.98,则单个刚性 3D 模型无法同时满足。
- 当出现模板冲突时,停止声称已达到最终拟合,编写冲突报告,并创建分离变体或询问哪个视图是权威。
- 检查硬门禁:所有必需视图都有验证报告和叠加图。
- 检查硬门禁:bbox 中心漂移 <= 图像宽度的 1.5%。
- 检查硬门禁:bbox 尺寸漂移 front <= 3%,side/top/back 首轮深度 <= 5%。
- 检查硬门禁:结构部件数量完全一致。
- 检查硬门禁:几何变更后纹理 UV 区域仍然有效。
- 对带注释的线框图,选择能隔离目标结构/对象线条的模板 mask 模式,并排除引导色、标签、说明文字和背景注释。
- 对 Blender 验证渲染,使用黑底上的平面白色剪影,而不是带 glow/context 元素的美术渲染。
- 使用 scripts/multiview_fit_report.py 比较视图对,并写出 JSON 和叠加图。
- 优先调整 recipe 参数或源几何,而不是使用相机缩放技巧;只有在模型尺寸正确后才可使用相机缩放。
适用边界 · 注意事项
- 未提供 front/side/back/top 多视图模板或原图,且不需要可量化的 bbox、质心、剪影或边缘验证时。
- 模板之间的物理比例互相矛盾,却要求用同一个刚性 3D 模型同时满足所有视图时。
- 无法使用 Blender/MCP 渲染、提取 mask 或运行 scripts/multiview_fit_report.py 时。