← 最新论文
💻 computer science

PrintAnything: Learning an Intermediate Representation for 3D printing G-code Generation

PrintAnything 是一个创新的框架,它通过引入一种逐层投影策略和统一的几何规划(G-plan)图谱,实现了从无结构点云直接生成 3D 打印 G-code,从而消除了对易出错的网格重建的需求。

原作者: Sangmin Hong, Daniel Sungho Jung, Heewon Kim, Kyoung Mu Lee

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

原作者: Sangmin Hong, Daniel Sungho Jung, Heewon Kim, Kyoung Mu Lee

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

想象一下,你拥有一台神奇的相机,它能捕捉世界上任何物体的形状,但它捕捉到的不是一个实心的块体,而是一团由数十亿个微小的、漂浮着的尘埃颗粒组成的云团。在3D科学领域,这被称为点云(point cloud)。它是激光扫描仪或特殊相机输出的原始且杂乱的数据,向你展示了每一个表面点点的精确位置。现在,想象你想把那个数字云团变成一个真实的物理实体,通过一台3D打印机来实现。问题在于,3D打印机就像是非常死板的厨师;它们不知道如何用“尘埃颗粒”来烹饪。它们只知道如何处理平滑、坚固且水密的“网格(mesh)”——你可以把它想象成一层完全包裹住形状的数字气球皮。

长期以来,如果你想打印一个点云,你必须雇佣一位数字雕塑家(一种计算机算法)将那层气球皮拉伸并覆盖在你的尘埃颗粒之上。但这非常冒险。如果雕塑家在气球皮上留下了一个微小的洞或者一个奇怪的褶皱,打印机会感到困惑,导致物体损坏,或者打印失败。这就像是试图用一份缺失了页码的食谱来烤蛋糕;结果会是一场灾难。科学家们一直在问一个大问题:我们能否教会打印机直接理解原始的尘埃颗粒,从而跳过这个风险极高的“拉伸气球皮”的步骤?

于是,PrintAnything 出现了,这是一个全新的框架,它回答道:“是的,我们可以!”PrintAnything 不再强迫杂乱的点云先变成一个完美的网格,而是学会了直接观察这些漂浮的点,并立即计算出如何逐层进行打印。它就像一个超级聪明的翻译官,精通两种语言:一种是“漂浮的点”的语言,另一种是“打印指令”的语言。

它是如何工作的呢?我们可以用一个简单的类比来理解。想象你正在建造一座沙堡,但你不是一次性观察整个城堡,而是像切面包片一样,一次只看一个水平切面。PrintAnything 将3D点云投影到这些2D切面上。但它不仅仅看到“有沙子”或“没沙子”,它还为每个切面创建了一张特殊的地图,称为 G-plan 图。你可以把这张图想象成一张包含三个层级的打印指令单:

  1. 占用图(Occupancy Map): 这是“在哪里?”的图层。它告诉打印机在这一层切面上,哪些位置需要沙子(材料),哪些地方是空旷的空气。
  2. 区域图(Region Map): 这是“是什么?”的图层。它区分了城堡的外壁(需要坚固且平滑)和内部填充物(可以使用某种图案)。
  3. 流向图(Flow Map): 这是“有多少?”的图层。它告诉打印机在移动时应该以多快的速度挤出沙子(或塑料),以确保线条既足够厚实以保持连接,又不会因为太厚而融化在一起。

通过直接从原始点云创建这些地图,PrintAnything 完全跳过了“气球皮”这一步。接着,它使用一个智能助手来决定填充物体内部的最佳图案,在强度与塑料使用量之间取得平衡。最后,它将这些地图转化为 G-code,即打印机喷头必须执行的实际动作列表。

研究人员在一个大规模的3D形状数据集上测试了该方法,发现他们的方案表现得非常出色。当他们将这种方法与传统的“先将点转化为网格”的方法进行比较时,传统方法经常出错,例如抹平了细微的细节,或者产生了导致打印失败的孔洞。相比之下,PrintAnything 生成的形状与原始设计更为接近,其“倒角距离(Chamfer Distance)”(衡量形状与目标接近程度的指标)仅为 0.047,而次优方法的数值为 0.088

更令人印象深刻的是,该系统非常强韧。研究人员使用“残缺”的点云(比如被吹走了一块尘埃的云团)或“嘈杂”的点云(点的位置被随机抖动了一下)对它进行了测试。即使存在这些缺陷,PrintAnything 也能设法推断出缺失的部分,并打印出一个完整且稳定的物体。他们甚至将计算机生成的指令应用在了一台真实的机器上——一台 Bambu Lab X1-Carbon。最终生成的物体(包括复杂的齿轮和精细的结构)不仅结构稳固,而且外观精美,这证明了你可以直接从杂乱的点云构建出坚固、实用的物体,而无需在中间阶段构建一个完美的网格。

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

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

试用 Digest →