AI 驱动的工具可以轻松个性化 3D 打印模型

一个人的手臂上戴着 3D 打印的手腕保护石膏,该石膏有纹理、蓝色且有孔。

标题:麻省理工学院的研究人员开发了一个用户友好的界面,使制造商能够从在线存储库定制开源 3D 模型的美学特征的颜色、纹理和形状,而不会影响所制造物体的功能。

制作人员:图片:由研究人员提供

Faraz Faruqi 拿着一个 3D 打印的雕像,坐在实验室内两台灯火通明的 3D 打印机旁边。

标题:“Style2Fab 可以让 3D 模型的风格化和打印变得非常容易,而且还可以在做的过程中进行实验和学习,”计算机科学研究生、介绍 Style2Fab 的论文的主要作者 Faraz Faruqi(如图)说道。

制作人员:照片:格雷琴·埃特尔



随着 3D 打印机变得更便宜、更容易使用,越来越多的新手制造商正在制造自己的物品。为此,许多业余工匠访问免费的开源存储库,其中包含用户生成的 3D 模型,并在 3D 打印机上下载并制作这些模型。

但向这些模型添加定制设计元素对许多制造商来说是一个严峻的挑战,因为它需要使用复杂且昂贵的计算机辅助设计 (CAD) 软件,如果模型的原始表示无法在线获取,则尤其困难。另外,即使用户能够向对象添加个性化元素,确保这些自定义不会损害对象的功能也需要许多新手制造商所缺乏的额外领域专业知识。


为了帮助创客克服这些挑战,麻省理工学院的研究人员开发了一种生成人工智能驱动的工具,使用户能够将自定义设计元素添加到 3D 模型中,而不会影响所制造物体的功能。设计人员可以利用这个名为Style2Fab的工具,仅使用自然语言提示来描述其所需的设计,从而个性化对象的 3D 模型。然后,用户可以使用 3D 打印机来制造这些物体。

“对于经验较少的人来说,他们面临的最根本的问题是:现在下载了模型,一旦想要对其进行任何更改,他们就会手足无措,不知道该怎么做。Style2Fab 可以让 3D 模型的风格化和打印变得非常容易,而且还可以在做的过程中进行实验和学习。”计算机科学研究生、介绍 Style2Fab 的论文的主要作者 Faraz Faruqi说道

Style2Fab 由深度学习算法驱动,可自动将模型划分为美观和功能部分,从而简化设计过程。

除了为新手设计师提供帮助并使 3D 打印更容易使用之外,Style2Fab 还可以用于新兴的医疗制造领域。研究表明,考虑辅助设备的美观和功能特征会增加患者使用它的可能性,但临床医生和患者可能不具备个性化 3D 打印模型的专业知识。

例如,通过 Style2Fab,用户可以定制拇指夹板的外观,使其与她的衣服融为一体,而无需改变医疗设备的功能。Faruqi 补充道,为不断发展的 DIY 辅助技术领域提供用户友好的工具是这项工作的主要动机。

他与他的导师、共同资深作者 Stefanie Mueller 一起撰写了这篇论文。Stefanie Mueller 是麻省理工学院电气工程、计算机科学和机械工程系的副教授,也是领导 HCI 的计算机科学和人工智能实验室 (CSAIL) 的成员。工程组;联合资深作者 Megan Hofmann,东北大学 Khoury 计算机科学学院助理教授;以及该团体的其他成员和前成员。该研究将在 ACM 用户界面软件和技术研讨会上进行展示。

注重功能性

Thingiverse等在线存储库允许个人上传用户创建的开源数字设计文件,其他人可以下载这些文件并使用 3D 打印机进行制造。

Faruqi 和他的合作者通过研究这些巨大存储库中可用的对象来开始这个项目,以更好地理解各种 3D 模型中存在的功能。他说,这将使他们更好地了解如何使用人工智能将模型分割为功能和美学组件。

“我们很快发现 3D 模型的用途非常依赖于环境,就像花瓶可以平放在桌子上或用绳子挂在天花板上一样。因此,不能只是由人工智能来决定物体的哪一部分具有功能。我们需要一个人参与其中,”他说。

根据该评估,他们定义了两种功能:外部功能(涉及模型中与外界交互的部分)和内部功能(涉及模型在制造后需要啮合在一起的部分)。

风格化工具需要保留外部和内部功能部分的几何形状,同时实现非功能性、美观部分的定制。

但要做到这一点,Style2Fab 必须弄清楚 3D 模型的哪些部分是可用的。使用机器学习,系统分析模型的拓扑以跟踪几何形状变化的频率,例如两个平面连接的曲线或角度。在此基础上,将模型划分为一定数量的段。

然后,Style2Fab 将这些片段与研究人员创建的数据集进行比较,该数据集包含 294 个 3D 对象模型,每个模型的片段都标有功能或美学标签。如果一个片段与其中一个片段紧密匹配,则它被标记为功能性的。

“但是,由于共享模型存在巨大差异,仅根据几何形状对分段进行分类是一个非常困难的问题。因此,这些细分是向用户显示的一组初始推荐,用户可以轻松地将任何细分的分类更改为美观或功能,”他解释道。

人类在循环中

一旦用户接受分割,他们就会输入自然语言提示,描述他们想要的设计元素,例如“一个粗糙的多色中国风花盆”或“摩洛哥艺术风格的手机壳”。然后,名为 Text2Mesh 的 AI 系统会尝试找出符合用户标准的 3D 模型。

它在 Style2Fab 中操纵模型的美学部分,添加纹理和颜色或调整形状,使其看起来尽可能相似。但功能部分是禁区。

研究人员将所有这些元素包装到用户界面的后端中,该界面会根据用户的几次点击和输入自动分段并风格化模型。

他们对具有各种 3D 建模经验水平的创客进行了一项研究,发现 Style2Fab 根据创客的专业知识以不同的方式发挥作用。新手用户能够理解并使用该界面来风格化设计,但它也为低进入门槛的实验提供了肥沃的土壤。

对于经验丰富的用户,Style2Fab 有助于加快他们的工作流程。此外,使用它的一些高级选项可以让他们对样式化进行更细粒度的控制。

展望未来,Faruqi 和他的合作者希望扩展 Style2Fab,以便该系统提供对物理属性和几何形状的细粒度控制。例如,改变物体的形状可能会改变它能承受的力,这可能会导致它在制造时失败。此外,他们希望增强 Style2Fab,以便用户可以在系统内从头开始生成自己的自定义 3D 模型。研究人员还与谷歌合作开展后续项目。

这项研究得到了麻省理工学院-谷歌计算创新计划的支持,并使用了麻省理工学院比特和原子中心提供的设施。

留学方案申请

0.076572s