不过很多人主要是把它作为一种复制的工具在使用,他们使用3D软件设计出模型(或在网上下载可打印的3D模型),然后输入3D打印机,就静待它精确地打印出指定的3D对象。
但这些对于纽约艺术家、动画师和程序员David Lobser来说远远不够。David 搞了一个名为Vessel的项目,试图通过接触FDM 3D打印技术的核心,来重新思考3D打印。通过尝试,他发现,普通的FDM 3D打印机也可以像画笔那样创作。更棒的是,他开发了一种工具,让你可以用3D打印机自由”画画”。
David 解释说,所谓3D打印,基本上是根据代码复制形状。所以其核心的G代码需要精确。 “熔融沉积成型遵循增量的工作原则。塑料线材从线轴上松开,融化后逐层堆积形成3D形状。通常,此工艺主要用于精确复制多变的几何形状,这些形状需要经过切片,并转换成G代码。”
G代码是由生成的代码组成的长字符串,记录了3D打印对象每一点的信息和属性,能够保证您所要打印网格的完整性,并让您的3D打印机知道该怎么做。“强度和准确性是其中的关键。所以生成打印路径的工具比较复杂。这些都非常重要和必要,如果你想精确地重造模型的话。”
不过正如每个3D打印爱好者知道的那样,最终的结果并不是十全十美。一台常见的FDM 3D打印机是能够复制出各种各样的形状,但其表面往往布满了一层层的纹路,显得很粗糙。 正如David所说的:“坦率地说,有点难看。”因此,他开始进入3D打印机的代码的层面,看看还能用它做什么。
这就是Vessel项目的由来——寻求突破传统的G代码生成方法,“以了解如何把FDM 3D打印机作为一种新的表现媒介,而不只是一个原型工具,而是一种新的表现媒介。”。使用JavaScript,David又开发了一个WebGL工具,可以让你直观地摆弄那些代码。您可以在这里找到它 。
这个工具可以让你快速地改变G代码。与常规的设计追求完善和精准不同,这个工具更关注艺术式的自由创作。“我省去了制作3D模型的过程,而把Makerbot 3D打印机当作了一种绘图工具。 我一开始画了一个简单的螺旋形,然后在上面添加各种复杂的图层,然后在每次迭代中进行调整和实验。”
不过这个编码工具仍然是一个原型。 “这个项目只是代表了在这个方向上进行的早期尝试。”David解释说。但它已经产生了一些有趣的设计(见下面的图片)。
这些设计可以被发送到一台3D打印机中,其结果可能是令人惊讶的。David解释说,“这个过程在某种意义上是实验性的,我也不能肯定最终的结果将是什么。有时后,结果看起来像编织物,有时它们成为纠结的鸟巢。不管怎么说,总是令人惊讶。”
当然,这个项目可能没有什么实际的用处,David做这个主要是基于审美方面的兴趣。在下一个阶段,David希望能够然用户更多地控制自己的“画笔”,有目的地开发篮子、碗等物品。David经过反复试验已经创作了一个美丽的缸,并把其代码共享了出来,您也可以试一下,只需发送这里的代码到您的3D打印机上就行了。
下面就让我们欣赏David用FDM 3D打印机为画笔,创作的作品吧: