CMU 推出 Point2Part:點一下即可拆解 3D 模型,零件嚴絲合縫不重疊
卡內基梅隆大學團隊釋出 3D 分割模型 Point2Part,使用者只需在目標部件上點一下,就能把單張圖片或 3D 網格拆成獨立零件。它通過全域性聯合劃分確保部件互不重疊、沒有空隙,拼合後嚴絲合縫。目前該研究已公開論文與專案主頁。
做 3D 建模或動畫的人都知道,最繁瑣的活兒往往不是捏出一個整體造型,而是拆件。
要把一個完整的模型或者單張概念圖拆成可以獨立活動的零部件,往往需要手動拓撲、切割,稍不留神就會發生穿模或者接縫漏光。
卡內基梅隆大學(CMU)的研究團隊公佈了一項名為 Point2Part 的新成果。只要在單張圖片或 3D 網格上點選一個點,AI 就能自動把對應部件拆解成獨立的零件。
告別穿模與縫隙:全域性聯合劃分的秘密
以往很多 3D 部件拆分工具之所以不好用,是因為它們習慣分別生成或預測每一個零件。
這種做法極易導致部件之間相互重疊、穿模,或者在拼合處留下難看的空隙。
Point2Part 換了一個思路,它把拆件定義為對整個物體結構的「聯合劃分」。在幾何規則上直接保證所有部件既互不重疊,又完全填滿整體空間。
也就是說,拆開的零件不僅各自封閉完整,重新拼合在一起時還能嚴絲合縫,不留任何死角。
測試資料很能說明問題。在單張圖片生成閉合零件的任務中,傳統工具如 PartCrafter 的模型穿透率高達 2.45%,而 Point2Part 直接壓到了 0.01%,零件閉合水密率達到 100%。
在現成 3D 網格的拆解上,它的幾何相容性也比同類方案高出一個數量級,穿透率從 X-Part 的 3.05% 驟降至 0.06%。
點哪拆哪,連爆炸檢視都能一秒搞定
除了拆得嚴實,Point2Part 的互動方式也非常直觀。
使用者想要分出哪個部位,就在那個部位上點一下。點一個粗略的位置,它就給出大致結構;如果想要更精細的零件,多點幾個點即可調整拆解顆粒度。
它同時支援三種輸入和輸出模式:從單張二維圖片生成三維零件、從 3D 網格拆出水密零件,以及直接為 3D 網格的面片打上分割標籤。
在網格面片標註測試中,Point2Part 僅需 0.3 秒即可完成推斷,mIoU 達到 69.80。相比之下,傳統的 PartSAM 需要耗時 36.6 秒。
如果為每個部件提供 4 個點提示,它的 mIoU 還能進一步提升至 74.84。
拆解完成後,使用者甚至能直接將這些獨立零件向外展開,一鍵做出工業級的產品爆炸檢視。
為什麼重要
對 3D 創作者、遊戲開發者和工業設計師來說,Point2Part 直擊了一個長期存在的痛點。
現在的生成式 AI 很容易做出漂亮的單體 3D 資產,但這些資產通常是個「實心鐵疙瘩」,內部沒有層級結構,根本無法直接綁骨骼、做機械傳動或送去 3D 列印分件。如果這個工具能融入日常工作流,以往耗費幾小時的切件工作就能縮短到幾秒鐘。
對整個行業而言,3D 生成的競爭正在從「能不能生成模型」轉向「模型能不能真正可用」。可互動、可拆解的部件級表示,是 3D 資產走向遊戲物理引擎和具身智慧機器人的前提。Point2Part 用全域性劃分的方式把幾何相容性提升了一個臺階,可以說是走了一條非常聰明的技術路線。
不過,目前團隊只放出了專案主頁和 arXiv 預印本論文(arXiv:2609.38180),程式碼和權重雖然建了 GitHub 倉庫,但尚未正式開源。我們認為,它在論文中的規整模型上表現優異,但面對真實世界中帶噪點、拓撲錯亂的掃描網格時穩定性如何,仍有待權重公開後接受生產環境的檢驗。
來源 (1)
- henrytsui000.github.io(在新分頁開啟)原文henrytsui000.github.io