MeshRepair:只生成删面与补面操作,保留已有网格布局
拓扑修复能否分辨错误孔洞和艺术家有意保留的开口?
MeshRepair把完整草稿网格编码为双向可读前缀,再自回归预测删面和补面。它在两类生成草稿上提高拓扑F1,但主要收益来自删除;输入使用参考顶点,尚未证明能处理任意几何漂移或交付完整材质资产。
图解主要方法
拓扑修复能否分辨错误孔洞和艺术家有意保留的开口?

- 1
01 · 把网格变成面前缀
图2左下将顶点量化到512³网格,每个三角面的九个坐标经嵌入和两层MLP压为一个token。去重并排序后,前缀面彼此双向注意,编辑序列只能看前缀与已生成操作;完整上下文有助于判断局部缺面。
- 2
02 · 指向需要删除的面
删除头用当前状态查询全部草稿面的键,按索引递增输出删除指针,EOD结束此阶段。它不重新预测面坐标,已删除面的token继续作为补面上下文,减少表达删除操作的难度。
- 3
03 · 逐顶点构造新面
添加头从现有与此前新增顶点中依次选三个顶点,NEW分支按z、y、x预测缺失顶点。边界标志辅助定位孔洞,EOA结束添加;同一三角形禁止重复选顶点,但这些约束不保证水密或流形。
- 4
04 · 用编辑差异训练并限制推理
训练用草稿/参考面的集合差监督,近共面四边形的两种对角线视作等价;2.08B模型先训练227K步再微调14K步。推理贪心解码,每阶段最多F/2向下取整加64次;未编辑面保留,导出时恢复朝向。
实验与证据
已阅读正文与全部公开附录,核对实验条件与原图;未独立复现。
来源证据MeshCarve面F1从0.848到0.868,LATO2从0.294到0.340;脚本破坏集从0.901到0.981。 表1:拓扑而非外观 ↗
我的解读生成草稿在参考顶点上生成连接,测试的是见过生成器的未见形状;不能直接推广到任意图生3D输出。
来源证据LATO2删除精确率0.916,补面精确率0.149、召回率0.024;非流形边21.89%降至0.82%,边界边3.06%升至7.04%。 表1与附录B:删面和补面的不对称 ↗
我的解读删除错误连接会打开新孔洞;降低非流形率不能等价于修复完整。
来源证据几乎正确的70个MeshCarve样本,面F1平均下降0.005;其它缺陷组改善,LATO2的938个草稿中83%改善、15%变差。 表3:过度修复 ↗
我的解读编辑应支持回滚和人工接受,不能默认每个输入都受益。
来源证据面匹配采用四边形等价和精确体素规则;大规模未匹配面超过2048时切换精确匹配。边指标忽略无参考对应顶点的边。 附录A–C:度量边界 ↗
我的解读表中F1是逐样本宏平均,度量规则影响解释;尚无专业编辑耗时、UV保持和材质接缝评测。
开放情况与使用许可
2026-10-19核对论文全文及公开检索,未确认作者代码或权重入口;检索到的同名MeshRepair规则工具并非本论文。论文采用arXiv非独占托管许可,不能当作实现或图片的通用开放许可。
LICENSE作者版权;arXiv非独占托管许可
我的判断
独立分析 · 未复现实验正方 · 为什么值得投入
把稀疏编辑而非整件生成作为输出,可以保留用户已选布局;指针头与全前缀上下文对应具体拓扑判断。
反方 · 哪些结论还不够
补面弱、正确网格可能被改坏;保留顶点使其无法修复几何偏移,新增面也未验证UV、纹理、PBR或重光照一致性。
综合判断
适合带可回滚审查的拓扑清理,不足以宣称自动产出艺术家可直接使用的资产。
我会先做的验证
未执行的验证方案:固定来自未见生成器的完整输出,保留纹理和UV,分别统计正确面误删、孔洞、非流形边、接缝及人工修复时间;与原样保留和规则工具盲比。