← 最新论文
🤖 machine learning

AutoRegressive Generation with B-rep Holistic Token Sequence Representation

本文提出了 BrepARG,一种将边界表示(B-rep)的几何与拓扑信息统一编码为分层整体令牌序列的方法,并首次利用基于 Transformer 的自回归生成模型实现了序列化的 B-rep 生成,从而取得了最先进的性能。

原作者: Jiahao Li, Yunpeng Bai, Yongkang Dai, Hao Guo, Hongping Gan, Yilei Shi

发布于 2026-03-31
📖 1 分钟阅读☕ 轻松阅读

原作者: Jiahao Li, Yunpeng Bai, Yongkang Dai, Hao Guo, Hongping Gan, Yilei Shi

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一种名为 BrepARG 的新方法,它能让计算机像写小说一样,自动“写”出复杂的 3D 工业零件设计图(称为 B-rep)。

为了让你轻松理解,我们可以把3D 零件设计想象成建造一座乐高城堡

1. 以前的难题:拆散了积木和说明书

在 BrepARG 出现之前,让 AI 设计 3D 零件非常困难,主要有两个痛点:

  • 把“形状”和“结构”分家了:以前的方法像是让两个不同的人分工。一个人只管把积木块(几何形状)拼好,另一个人只管把说明书(拓扑结构,即哪块积木连哪块)写出来。结果往往是:积木拼得很漂亮,但说明书是乱的,或者说明书对了,积木却拼不起来。
  • 无法“一气呵成”:因为形状和结构是分开的,AI 不能像人类设计师那样,一边想“这里加个圆角”,一边想“这个圆角要连到那个面上”。这种割裂导致 AI 生成的零件经常出错(比如面没闭合、结构不连通)。

2. BrepARG 的绝招:把一切变成“单词”

BrepARG 的核心思想是:把整个 3D 零件变成一串“单词”,然后像大语言模型(LLM)写文章一样,一个词一个词地把它“写”出来。

它是怎么做到的呢?它发明了三种特殊的“单词”(Token):

  1. 形状单词(Geometry Tokens)

    • 比喻:就像乐高积木的颜色和纹理
    • 它把零件的每一个面(比如一个圆形的盖子)和每一条边,都压缩成几个数字代码。不管这个面是弯曲的还是平直的,AI 都能把它变成一串固定的代码。
  2. 位置单词(Position Tokens)

    • 比喻:就像积木在桌子上的坐标
    • 它告诉 AI,这个积木块应该放在哪里(长、宽、高、X/Y/Z 轴位置)。以前这很难数字化,但 BrepARG 发明了一种简单的“刻度尺”方法,把位置变成了精确的数字代码。
  3. 连接单词(Face Index Tokens)

    • 比喻:就像乐高积木上的编号标签
    • 这是最关键的部分!它给每个面编个号(比如“面 A"、“面 B")。当 AI 生成一条边时,它会写上“这条边连接了面 A 和面 B"。这样,AI 就不仅知道积木长什么样,还知道它们是怎么连在一起的。

3. 怎么“写”出零件?(序列构建)

有了这些单词,AI 怎么把它们串起来呢?这就好比整理书架

  • 第一步:打包
    把每个“面”和“边”打包成一个“小包裹”。每个包裹里包含:位置信息 + 形状信息 + 连接标签。
  • 第二步:排序(这是天才之处)
    如果随机把包裹扔进序列,AI 会晕头转向。BrepARG 设计了一套智能排序法
    • 面怎么排? 它先挑出“最核心”的面(连接边最多的面),然后像**走迷宫(深度优先搜索)**一样,顺着连接关系把相邻的面排在一起。这样,AI 在生成时,刚写完一个面,下一个要写的就是紧挨着它的邻居,逻辑非常顺畅。
    • 边怎么排? 把边排在它所属的面后面,确保 AI 在写边的时候,面的信息就在“眼前”。
  • 第三步:组装
    最后,把所有面的包裹排好队,再在所有边的包裹排好队,中间加个“分隔符”,开头加个“开始”,结尾加个“结束”。这就形成了一串完整的“零件说明书”。

4. 结果如何?

  • 像写诗一样流畅:因为把复杂的 3D 结构变成了线性的“单词序列”,AI 可以直接使用目前最强大的Transformer 架构(就像 ChatGPT 背后的技术)来学习。它不再需要分步骤,而是一次性同时学会形状和结构。
  • 又快又好
    • 质量高:生成的零件不仅形状逼真,而且结构完全正确(没有破洞、没有断连),比以前的方法(SOTA)都要好。
    • 速度快:以前训练这种模型可能需要几天,现在只需要 1.2 天;以前生成一个零件要 8 秒,现在只要 1.5 秒。

总结

BrepARG 就像给 AI 发了一本“乐高字典”
以前,AI 只能看着散乱的积木和断断续续的说明书,拼出来的东西总是歪歪扭扭。
现在,BrepARG 把积木的形状、位置和连接关系都翻译成了 AI 最擅长的“语言”(单词序列)。AI 只需要像写故事一样,顺着逻辑“写”出这串单词,就能自动还原出一个完美、精密、结构合理的 3D 工业零件。

这不仅是 3D 设计的一大步,也证明了把复杂的物理世界“翻译”成语言序列,是让 AI 理解并创造世界的强大新途径。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →