国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

MeshCoder:大語言模型驅(qū)動,點云到可編輯結構化物體代碼的革新

0
分享至



生成式 AI 的浪潮賦予了機器無盡的創(chuàng)造力,我們已親眼見證它在文字與圖像世界 “點石成金” 的魔力。然而,當這股浪潮涌向更復雜的三維空間,挑戰(zhàn)也隨之升級。過去的 3D 生成 AI 如孩童堆積木,成果粗糙模糊;如今,它渴望成長為一名 “數(shù)字建筑師”,去建造結構精巧、可被編輯改造的虛擬世界。

為了實現(xiàn)這一目標,一種流行的方法是讓 AI 學習定義 “內(nèi)外” 的邊界來隱式地塑造物體。這種方法雖能生成外形平滑的物體,但其成果好比一座 “固化” 的雕塑 —— 一個不可分割的靜態(tài)外殼,很難像玩樂高一樣拆解重組。對于藝術家而言,這座雕塑的表面覆蓋著一張雜亂的 “漁網(wǎng)”(無序三角網(wǎng)格),而非規(guī)整的 “布料”,任何微調(diào)都如同對整片網(wǎng)進行重新編織,極其困難,難以融入專業(yè)的創(chuàng)作流程。

受到以上啟發(fā),我們不再滿足于生成雜亂的網(wǎng)格,而是渴望一種更原生、更結構化、更符合設計師與工程師直覺的表征方式 —— 代碼。如何讓模型像程序員一樣,用邏輯和參數(shù)構建三維世界?如何讓生成的物體不僅形似,更能被理解、被編輯、被二次創(chuàng)作?帶著這些思考,我們團隊推出了MeshCoder。它是一條探索 3D 程序化生成的新路徑,其核心思想是訓練一個強大的多模態(tài)模型,直接將三維輸入(如點云)翻譯成結構化、可執(zhí)行的 Blender Python 代碼。

我們工作的亮點在于,MeshCoder 生成的不是一個 “死” 的模型,而是一套 “活” 的程序。它具有以下鮮明優(yōu)勢:

1.分零部件生成:如下視頻所示,MeshCoder 能理解物體的語義結構,將椅子、桌子等自動分解為椅背、椅腿、桌面等獨立部件進行代碼生成,邏輯清晰。

2.拓撲良好的四邊面:如下圖所示,MeshCoder 生成的代碼直接構建出高質(zhì)量的四邊面(Quad Mesh)網(wǎng)格,這對于后續(xù)的編輯,展 UV 上材質(zhì)至關重要。



下圖是使用傳統(tǒng)常用的 Marching Cube 算法從分界面中提取網(wǎng)格的結果,可以看到得到的是雜亂無序的三角面網(wǎng)格。與這些網(wǎng)格相比,上圖中 MeshCoder 得到的 Mesh 具有規(guī)整的四邊面。



3.易于理解和編輯:如下圖所示,MeshCoder 生成的 Python 代碼具備高可讀性,用戶可以通過修改參數(shù)(如尺寸、位置)或函數(shù)調(diào)用,輕松實現(xiàn)對三維模型的編輯。



4.可控的網(wǎng)格密度:如下圖所示,通過調(diào)整代碼中的分辨率等參數(shù),用戶可以自由控制生成網(wǎng)格的精細程度,在細節(jié)與性能之間找到平衡。



我們相信,這只是探索的開始。我們選擇將 MeshCoder 開源,衷心期待它能引發(fā)更多有價值的討論,并希望能與社區(qū)的研究者一起,繼續(xù)推動三維生成技術的演進。



  • 論文鏈接:https://huggingface.co/papers/2508.14879
  • 項目網(wǎng)站:https://daibingquan.github.io/MeshCoder
  • GitHub 鏈接:https://github.com/InternRobotics/MeshCoder
  • 模型鏈接:https://huggingface.co/InternRobotics/MeshCoder
  • 數(shù)據(jù)集鏈接:https://huggingface.co/datasets/InternRobotics/MeshCoderDataset

我們是如何做到的?

MeshCoder 的實現(xiàn)路徑清晰,其核心是一個強大的代碼庫與一套創(chuàng)新的數(shù)據(jù)構建流程。

第一步:構建零部件數(shù)據(jù)集并訓練零件代碼推理模型

萬丈高樓平地起,我們首先需要讓模型具備理解基礎幾何的能力。

  • 專屬工具:開發(fā) Blender Python API
  • MeshCoder 的基石是我們?yōu)?Blender 定制開發(fā)的一套簡潔且功能強大的 Python API。(Blender,作為一款開源且功能強大的三維計算機圖形軟件,為我們提供了堅實的程序化建模環(huán)境。)這套 API 封裝了從創(chuàng)建基礎圖元到執(zhí)行復雜布爾運算、陣列等一系列高級建模操作,讓用簡潔的代碼構建復雜幾何體成為可能。
  • 海量數(shù)據(jù):構建千萬級零部件數(shù)據(jù)集
  • 我們利用這套強大的 API,通過參數(shù)化隨機采樣的方式,程序化地生成了海量的、由簡單到復雜的幾何零部件,最終構建了一個千萬級別、圖文并茂的 “零部件代碼” 配對數(shù)據(jù)集。下圖是我們零部件數(shù)據(jù)集的一些樣例。



  • 模型設計與訓練:從點云到代碼的初代模型
  • 基于這個龐大的零部件數(shù)據(jù)集,我們訓練了一個強大的零件代碼推理模型。該模型的核心設計在于:首先通過一個形狀編碼器,從輸入的零部件點云中抽取出固定長度的詞元(Token)特征;然后,一個大型語言模型(LLM)會接收這些特征,并自回歸地生成能夠重建該零部件的結構化代碼。此步驟完成后,我們的初代模型就具備了將任意單個部件的點云精準翻譯為 Blender 代碼的能力。模型的架構可以參見第二步的圖片。

第二步:構建物體數(shù)據(jù)集并訓練最終物體代碼推理模型

在初代模型掌握了 “識部件、懂代碼” 的技能后,我們利用它以及規(guī)則來 “教會” 最終模型如何理解和搭建完整的復雜物體。

  • 數(shù)據(jù)升級:構建百萬級 “物體 - 代碼” 數(shù)據(jù)集
  • 高質(zhì)量的數(shù)據(jù)是訓練強大模型的燃料。我們首先利用 Infinigen Indoor 生成模型,生成了一個百萬級別的、可被拆分為零部件的復雜物體數(shù)據(jù)集。接著,我們調(diào)用第一步訓練好的初代模型,為每一個物體的每一個零部件自動生成其對應的代碼。最后,通過精心設計的規(guī)則,我們將所有部件的代碼與其在物體中的原始位置信息相結合,“組裝” 成一段完整的、帶有豐富語義信息的物體級代碼。下圖以椅子為例展示了這個過程。



  • 最終訓練:得到可重建物體的 MeshCoder
  • 在這個百萬規(guī)模的 “物體 - 代碼” 大規(guī)模數(shù)據(jù)集上,我們訓練出了最終的 MeshCoder 模型。通過學習這些完整的物體代碼,MeshCoder 不僅繼承了對基礎部件的理解,更學會了物體不同部件間的空間與語義關系,使其最終具備了從整體上理解復雜物體并生成完整、結構化代碼的強大能力。下圖是 MeshCoder 從物體點云推理出代碼的 pipeline。



下圖是形狀編碼器 (Shape Tokenizer) 的網(wǎng)絡結構。



強大的重建、編輯與理解能力

MeshCoder 的真正實力,不僅在于創(chuàng)新的理念,更在于堅實的實驗數(shù)據(jù)。我們在多個維度上對其進行了嚴格的測試,結果證明了其卓越的性能。

一、高保真重建:精度大幅領先

我們將 MeshCoder 與當前的兩種 Shape-to-Code 方法(Shape2Prog 和 PLAD)在Infinigen Indoor數(shù)據(jù)集上進行了比較。該數(shù)據(jù)集涵蓋了從椅子、臺燈到浴缸、馬桶等 41 個常見室內(nèi)物體類別,極具挑戰(zhàn)性。

  • 在精度上超越了基準方法:我們使用 “Chamfer 距離 (CD)” 和 “交并比 (IoU)” 這兩個核心指標來衡量重建的準確度。數(shù)據(jù)顯示,MeshCoder 在幾乎所有類別上都取得了數(shù)量級的領先。例如,在 “椅子 (Chair)” 類別中,我們的 CD 誤差僅為(越小越好),遠低于 PLAD 的 2.26 和 Shape2Prog 的 1.30。而在整體平均 IoU(越大越好)上,MeshCoder 達到了的86.75%,而兩個對比方法分別只有 67.62% 和 45.03%。





  • 能夠還原復雜結構:從以下對比圖可以直觀地看到,對于門上的扇葉、窗戶的格柵、沙發(fā)的扶手等復雜結構,傳統(tǒng)方法往往會產(chǎn)生模糊、粘連甚至錯誤的幾何形狀,而 MeshCoder 能夠精準地重建出每一個獨立的部件和清晰的邊界,效果與原始三維模型(Ground Truth)高度一致。





二、代碼化編輯:打開創(chuàng)造力的窗口

代碼化編輯是 MeshCoder 最重要的能力之一。我們將 3D 模型變成了可讀、可改的程序代碼,賦予了用戶前所未有的控制自由。這不僅僅是簡單的參數(shù)調(diào)整,而是涵蓋了幾何與拓撲的深度編輯:

  • 幾何編輯(改變形狀):想象一下,想把一張方桌變成圓桌,您需要做什么?在傳統(tǒng)流程中,這可能需要復雜的建模操作。而在 MeshCoder 中,如下圖所示,您只需在生成的代碼里,將創(chuàng)建桌面的函數(shù) create_primitive 的 primitive_type 參數(shù)從 'cube' 改為 'cylinder' 即可。



  • 拓撲編輯(改變布線):需要一個更精細或更粗糙的模型?沒問題。通過修改代碼中的 resolution 參數(shù),您可以輕松控制生成網(wǎng)格的密度。從低分辨率的快速原型,到高分辨率的精細模型,如下圖所示,通過改動一個數(shù)字的方式,我們就可以讓 3D 資產(chǎn)適應不同場景的需求,在性能與精度之間找到平衡。



三、賦能三維理解:利于大模型理解形狀

MeshCoder 生成的代碼不僅僅是指令,它本身就是一種富含語義的結構化知識。當我們將這些代碼以及對使用部 Blender Python API 的文檔 “喂” 給像 GPT-4 這樣的大型語言模型時,奇妙的事情發(fā)生了:

  • GPT-4 看懂了 3D 模型:如下圖所示,我們向 GPT-4 展示了一段由 MeshCoder 生成的辦公椅代碼以及對應代碼功能的描述,然后用自然語言提問:“這把椅子有幾個輪子?” GPT-4 通過分析代碼中 part_1: wheel 等注釋和 create_primitive (name='wheel_1', ...) 等函數(shù),準確地回答出:“4 個”。



  • 實現(xiàn)復雜的結構推理:如下圖所示,我們進一步提問,關于洗碗機的內(nèi)部結構。GPT-4 同樣通過閱讀代碼,清晰地總結出:“這是一個洗碗機,主體由多個立方體構成,內(nèi)部有用于放置碗碟的架子,架子由矩形和圓柱體陣列構成……”。并且,代碼在推斷物體的尺寸上是有明顯的優(yōu)勢的。我們分別將洗碗機的代碼和圖片輸入到 GPT-4 中,讓 GPT-4 給定洗碗機的高度來推測洗碗機的寬度時。我們發(fā)現(xiàn),GPT-4 很難只從圖片中推斷得到準確的尺寸,但是當有代碼作為輸入時,GPT-4 可以輕松根據(jù)代碼中的 scale 參數(shù)來判斷洗碗機的寬度。







這個實驗有力地證明,MeshCoder 搭建了一座橋梁,將物體的形狀信息以及尺寸信息提取成有語義的描述提取到代碼中,極大的幫助了大語言模型理解三維世界,通過閱讀結構化代碼來 “理解” 三維物體的組成、部件關系乃至功能屬性,為 AI 的 3D 認知能力開辟了激動人心的新方向。

局限性與未來展望

MeshCoder 是我們對 3D 程序化生成模型的一次深刻探索。它證明了,通過代碼化的方式來表征和生成 3D 世界是一條充滿潛力且極具價值的道路。當然,這只是探索的開始。我們坦誠地認識到,作為一個對新范式的初步探索,MeshCoder 在展現(xiàn)出巨大潛力的同時,也存在一些挑戰(zhàn)。其中最主要的是,訓練集的多樣性與數(shù)量仍然不足,當面對與我們訓練數(shù)據(jù)分布差異較大的物體時,模型的重建效果會打折扣,泛化能力有待進一步提升

因此,我們的下一步工作重心將是采集更多樣化的數(shù)據(jù),持續(xù)擴充數(shù)據(jù)集的廣度與深度,以提升模型的泛化能力與魯棒性。我們相信,坦誠地面對這些挑戰(zhàn),是推動領域前進的第一步。MeshCoder 的開源是團隊為此付出的努力,也希望能成為社區(qū)進一步研究的基石。我們期待與全球的研究者和開發(fā)者交流與合作,共同推動 3D 生成技術向前發(fā)展。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
不是病死的,而是治死的?這5病不去醫(yī)院活得更久?醫(yī)生說出答案

不是病死的,而是治死的?這5病不去醫(yī)院活得更久?醫(yī)生說出答案

健康之光
2026-04-03 22:20:03
浙江74歲婆婆喪偶十多年,突然要找鄰居當老伴;三個兒女全反對:百年后和誰葬在一起?孫輩卻表示:奶奶幸福就好

浙江74歲婆婆喪偶十多年,突然要找鄰居當老伴;三個兒女全反對:百年后和誰葬在一起?孫輩卻表示:奶奶幸福就好

洪觀新聞
2026-04-22 15:05:29
39中15!火箭,麻了!最快速度交易字母哥...

39中15!火箭,麻了!最快速度交易字母哥...

技巧君侃球
2026-04-22 15:44:10
觸目驚心!央視曝光上海一中醫(yī)館:從醫(yī)生到病人全是演員!

觸目驚心!央視曝光上海一中醫(yī)館:從醫(yī)生到病人全是演員!

人間頌
2026-04-20 10:16:00
哈文含淚道破李詠葬在美國原因:不是不愛國,而是三天內(nèi)必須下葬

哈文含淚道破李詠葬在美國原因:不是不愛國,而是三天內(nèi)必須下葬

大中國
2026-04-22 14:51:09
四川省教育廳新任命副廳長!

四川省教育廳新任命副廳長!

創(chuàng)作者_1494406553502
2026-04-22 11:22:00
曼城后防崩盤時,兩個年輕人怎么接住的

曼城后防崩盤時,兩個年輕人怎么接住的

綠茵狂熱者
2026-04-22 16:14:28
國家下死命令:2027年城投清零!中小城市的公交、供水會漲價嗎?

國家下死命令:2027年城投清零!中小城市的公交、供水會漲價嗎?

顧史
2026-04-21 05:44:11
肯納德:我聽到了MVP的喊聲,感謝主場的球迷們

肯納德:我聽到了MVP的喊聲,感謝主場的球迷們

懂球帝
2026-04-22 15:46:08
女子利用天氣預報頻繁購買飛機延誤險,5年買中900多次,獲賠近300萬,被抓時:我符合保險理賠要求

女子利用天氣預報頻繁購買飛機延誤險,5年買中900多次,獲賠近300萬,被抓時:我符合保險理賠要求

譚老師地理大課堂
2026-04-15 20:11:42
“沒人舉報也能查?” 大數(shù)據(jù),正讓監(jiān)督變得無時不在!

“沒人舉報也能查?” 大數(shù)據(jù),正讓監(jiān)督變得無時不在!

細說職場
2026-04-22 10:56:14
2026年5月1日起,看病模式大變樣,醫(yī)院人擠人或?qū)⒊蔀闅v史

2026年5月1日起,看病模式大變樣,醫(yī)院人擠人或?qū)⒊蔀闅v史

復轉(zhuǎn)這些年
2026-04-21 15:27:05
不是紅牌?中超罕現(xiàn)全身騰空式“雙腿飛鏟”:外援痛苦倒地不起

不是紅牌?中超罕現(xiàn)全身騰空式“雙腿飛鏟”:外援痛苦倒地不起

足球大腕
2026-04-22 12:29:11
研究表明:男性嫖娼率6.4%,女性出軌率15%,且越有錢越開放!

研究表明:男性嫖娼率6.4%,女性出軌率15%,且越有錢越開放!

黯泉
2026-04-01 17:28:39
西方媒體擔憂:歐爾班之后,想要重建“奧匈帝國”的毛焦爾更危險

西方媒體擔憂:歐爾班之后,想要重建“奧匈帝國”的毛焦爾更危險

丁丁鯉史紀
2026-04-22 15:40:52
3艘主力艦沉沒!黑海艦隊兩棲戰(zhàn)力徹底清零,俄軍補損之路被堵死

3艘主力艦沉沒!黑海艦隊兩棲戰(zhàn)力徹底清零,俄軍補損之路被堵死

諦聽骨語本尊
2026-04-20 19:28:40
媒體:中國國民黨主席鄭麗文或?qū)⒂?月訪美

媒體:中國國民黨主席鄭麗文或?qū)⒂?月訪美

俄羅斯衛(wèi)星通訊社
2026-04-21 15:11:12
2026中國大學排名公布,北京、上海、湖北分別有兩所前十名大學!

2026中國大學排名公布,北京、上海、湖北分別有兩所前十名大學!

總在茶余后
2026-04-19 20:08:12
英偉達178美元黃仁勛毛衣走紅

英偉達178美元黃仁勛毛衣走紅

三言科技
2026-04-20 11:42:06
囂張!拼多多竟把執(zhí)法人員手指夾骨折。網(wǎng)友調(diào)侃:“砍一刀”不是白叫的,15 億罰輕了

囂張!拼多多竟把執(zhí)法人員手指夾骨折。網(wǎng)友調(diào)侃:“砍一刀”不是白叫的,15 億罰輕了

新浪財經(jīng)
2026-04-20 07:43:33
2026-04-22 16:40:49
機器之心Pro incentive-icons
機器之心Pro
專業(yè)的人工智能媒體
12831文章數(shù) 142633關注度
往期回顧 全部

科技要聞

對話梅濤:沒有視頻底座,具身智能走不遠

頭條要聞

一臺820RR發(fā)生曲軸箱破裂 張雪機車發(fā)布召回通告

頭條要聞

一臺820RR發(fā)生曲軸箱破裂 張雪機車發(fā)布召回通告

體育要聞

網(wǎng)易傳媒再度簽約法國隊和阿根廷隊

娛樂要聞

復婚無望!baby黃曉明陪小海綿零交流

財經(jīng)要聞

伊朗拒絕出席 特朗普宣布延長?;鹌谙?/h3>

汽車要聞

純電續(xù)航301km+激光雷達 宋Pro DM-i飛馳版9.99萬起

態(tài)度原創(chuàng)

本地
家居
健康
公開課
軍事航空

本地新聞

春色滿城關不?。座N梅浪漫盛放,吳山藏了一片四月雪

家居要聞

極簡繪夢 克制和諧

干細胞抗衰4大誤區(qū),90%的人都中招

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

特朗普宣布延長停火 伊朗表態(tài)

無障礙瀏覽 進入關懷版