← 最新论文
💻 computer science

Fishbone: From One 3D Asset to a Million Controllable Edits

本文介绍了 Fishbone,这是一种统一的肋骨 - 脊柱表示法,通过受自然生物启发的几何感知结构,实现实时参数化变形、降维动力学和动画,从而将单个 3D 网格转化为百万种可控编辑。

原作者: Yumeng He, Xiaoying Wang, Peihao Li, Yanjia Huang, Joe Masterjohn, Jiajun Wu, Leonidas Guibas, Yin Yang, Ying Jiang, Chenfanfu Jiang

发布于 2026-05-26
📖 1 分钟阅读☕ 轻松阅读

原作者: Yumeng He, Xiaoying Wang, Peihao Li, Yanjia Huang, Joe Masterjohn, Jiajun Wu, Leonidas Guibas, Yin Yang, Ying Jiang, Chenfanfu Jiang

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

想象你拥有一个龙、椅子或植物的 3D 数字雕像。现在,如果你想改变它的形状——比如让龙的尾巴变粗,或者弯曲椅背——你通常不得不做两件困难事情中的一件:

  1. 雕塑家之路:手动推拉构成模型的成千上万个微小点(顶点)。这既缓慢又枯燥,且需要专家技能。
  2. 木偶师之路:在模型内部构建复杂的骨架,并手动将绳索(绑定)连接到每个部分。这为每一个新物体都需要数小时的设置时间。

Fishbone 是一种新工具,它通过自动寻找任何 3D 形状内部的“骨架”和“肋骨”来解决这个问题,只需观察该形状即可。它将杂乱复杂的 3D 模型转化为像鱼骨架一样易于控制的对象。

以下是其工作原理,使用简单的类比:

1. “鱼骨”结构

作者注意到,在自然界中,像鱼这样的生物拥有一条中央脊柱(主骨),它控制整体的曲线和长度;以及肋骨(侧骨),它们在特定点控制身体的宽度和厚度。

Fishbone 会自动在你提供的任何 3D 对象内部构建相同的结构:

  • 脊柱:它找到一条穿过物体正中心的平滑线条,就像主骨一样。这控制全局运动,如弯曲、扭转或拉伸整个物体。
  • 肋骨:它将物体切成横截面(就像切一条面包),并在这些切片处围绕物体创建环。这些肋骨控制局部细节,例如让腰部变细、头部变宽,或改变横截面的形状。
  • 皮肤:它创建一张“地图”(称为蒙皮权重),将物体表面连接到这些内部骨骼。当你移动骨骼时,皮肤会平滑跟随,就像真实的肌肉在骨骼上移动一样。

神奇之处:你无需自己构建这个骨架。计算机会在几秒钟内自动完成,即使是像皱巴巴的纸或复杂的机械臂这样奇特、自由形态的形状也能处理。

2. 如何控制它

一旦 Fishbone 构建完成,你就可以使用简单的滑块编辑 3D 模型,类似于编辑照片,但在 3D 空间中:

  • 肋骨控制:想让植物茎变粗?你抓住一根“肋骨”并放大它。想扭转灯罩?你旋转一根肋骨。
  • 脊柱控制:想弯曲脖子?你弯曲脊柱。想拉长尾巴?你拉长脊柱。

因为该系统理解几何结构,它确切知道如何拉伸皮肤而不会撕裂它或使其看起来怪异。这就像拥有一根魔法棒,确切知道如何重塑黏土,而无需你成为大师级雕塑家。

3. 使其运动(动画与物理)

该论文还表明,这种 Fishbone 结构非常适合以较低的算力制作逼真的运动。

  • 简化模拟:计算机不再计算表面上数百万个微小点的物理(这很慢),而只计算少数“脊柱点”的物理。然后,它将这些运动投影回表面。
  • 类比:想象风吹过森林。与其计算每一片叶子如何移动,你只需计算树枝如何摇曳。叶子会自然跟随,因为它们附着在树枝上。Fishbone 为 3D 模型做到了这一点,实现了实时效果,例如鸟的翅膀在重力作用下下垂,或植物在风中摇曳。

4. 他们用它做了什么

研究人员不仅构建了该工具,还利用它创建了一个包含 136,000 个 3D 对象的大型数据集(Fishbone-136K),这些对象已内置了这些骨架。他们展示了三种主要用途:

  • 生成新形状:他们训练了一个 AI,使其能够查看图片并即时生成 3D 模型及其 Fishbone 骨架,以便立即进行编辑。
  • 机器人学习:他们使用该工具创建了数千个略有不同的物体版本(例如,稍高、稍宽或稍扭曲的杯子)。他们将这些输入给正在学习抓取物体的机器人。机器人学会了抓取任何杯子,而不仅仅是它被训练过的特定那个,因为它看到了如此多的变体。
  • AI 代理:他们构建了一个系统,你可以输入“让四条腿变粗”这样的命令,AI 代理会自动找到正确的肋骨并将其加粗,同时检查自己的工作以确保外观正确。

总结

Fishbone 就像给每个 3D 对象赋予一个自动的、不可见的骨架和肋骨笼。这将复杂、难以编辑的 3D 模型转化为易于控制的对象,可以即时弯曲、扭转和动画化。它消除了手动绑定的需求,适用于任何形状,并为机器人更好地学习以及 AI 生成可控的 3D 世界打开了大门。

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

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

试用 Digest →