暂时不借 PAct,直接按 SceneTransporter 的核心思路做一个单图部件生成原型:先用 `SAM / KMeans / OT+edge` 做 part assignment,再把分配结果 lift 成独立 3D part meshes。4 个 PartNeXt 样例的 visible-surface benchmark 上,`SAM` 反而最好:`mean face IoU = 0.389`,高于 `KMeans = 0.337` 和 `OT+edge = 0.332`。这说明一旦目标变成“直接产出 3D parts”,边界质量比 patch-level assignment 的全局约束更关键。
GT coarse parts 是 `Blade / Handle`。这次不借 PAct,直接把 `SAM / KMeans / OT+edge` 的 2D 分配 lift 成独立 3D part meshes。在这个 visible-surface benchmark 上,`SAM=0.274`,`KMeans=0.319`,`OT+edge=0.319`。
GT coarse parts 是 `Tank / Toilet Lid / Toilet Base`。这次不借 PAct,直接把 `SAM / KMeans / OT+edge` 的 2D 分配 lift 成独立 3D part meshes。在这个 visible-surface benchmark 上,`SAM=0.651`,`KMeans=0.366`,`OT+edge=0.324`。
GT coarse parts 是 `Display / Stand`。这次不借 PAct,直接把 `SAM / KMeans / OT+edge` 的 2D 分配 lift 成独立 3D part meshes。在这个 visible-surface benchmark 上,`SAM=0.336`,`KMeans=0.400`,`OT+edge=0.419`。
GT coarse parts 是 `String Components / Guitar Main Components`。这次不借 PAct,直接把 `SAM / KMeans / OT+edge` 的 2D 分配 lift 成独立 3D part meshes。在这个 visible-surface benchmark 上,`SAM=0.294`,`KMeans=0.264`,`OT+edge=0.264`。