绘图机艺术实验
摘要
一篇个人博客文章,详细介绍了使用改装的3D打印机作为绘图机以及Inkscape和Python脚本等工具进行生成艺术的实验。
暂无内容
查看缓存全文
缓存时间: 2026/08/29 03:32
# 绘图仪艺术实验
来源:https://sometimes.digital/posts/experiments-with-plotter-art/
最后更新:2026年8月16日
### 绘图仪艺术实验
过去几周,我一直在尝试了解更多生成式(过程式)艺术的知识。随着积累更多可记录和分享的内容,我会持续更新这篇文章。抽象流动形状的绘图仪扫描图。
#### 硬件配置 (https://sometimes.digital/posts/experiments-with-plotter-art/#hardware)
大约五年前,我购买了一台Ender 3 3D打印机。它性能不错,但配置起来很麻烦,而且对耗材很挑剔。现在二手价大约60欧元。过去几年,它一直安全存放在原装纸箱里**积灰**。
我将两颗小型钕磁铁粘在一支0.2毫米针管笔上。打印机头外壳是金属的,磁铁能牢固吸附。笔的位置需要相对于喷嘴进行偏移——可以在配置中调整,也可以在准备G代码时设置。
#### 软件工具 (https://sometimes.digital/posts/experiments-with-plotter-art/#software)
我一直使用Inkscape从矢量路径生成G代码(通过 扩展 → Gcodetools → 路径转Gcode)。它无需任何修改就能在打印机上运行。Inkscape还提供了一些**基于笔划的字体**(https://en.wikipedia.org/wiki/Computer_font#Stroke-based_fonts),包括**赫尔希字体**(https://en.wikipedia.org/wiki/Hershey_fonts)(位于 扩展 → 文本 → 赫尔希文本)——如果使用普通字体,绘图仪会勾勒字符轮廓,效果不太理想。
Inkscape本身不支持脚本功能,但Scott Pakin开发的扩展插件**简易Inkscape脚本**(https://github.com/spakin/SimpInkScr)非常好用。该插件文档非常完善(https://github.com/spakin/SimpInkScr/wiki/Shape-construction)——API风格类似于p5.js,但基于SVG范式设计。由于使用Python语言,它可以与**Pillow**(https://pypi.org/project/pillow/)或**NumPy**(https://pypi.org/project/numpy/)配合使用,这打开了很多可能性。
抽象流动形状的绘图仪扫描图。由于整个配置流程非常顺畅,我得以投入更多时间尝试新技术和学习新技巧。
例如,我很喜欢创作这类从[这篇文章](https://www.generativehut.com/post/create-generative-art-without-coding)中学习到的流动抽象形状。原作者使用不同工具,但算法与我的Python实现基本相同:
```python
import math
for shape in selected_shapes():
for i in range(150):
copy = duplicate(shape)
copy.rotate(i * math.sin(math.radians(i)), "center")
copy.scale((i + 1) / 100)
copy.translate((0, i * 0.2))
shape.remove()
```
在Inkscape中,我绘制一个形状,选中它,然后运行脚本(通过 扩展 → 渲染 → 简易Inkscape脚本)。我认为最有趣的是脚本输入可以手工绘制——这感觉非常自然直观。
相似文章
用笔式绘图机制作全息图
一篇博客文章,解释了如何使用笔式绘图仪制作全息图,利用油脂污迹和直观的光学原理来控制反射高光。
用3D打印机写明信片
作者描述了如何将笔固定在3D打印机上用于书写明信片,包括在OpenSCAD中设计笔适配器,以及使用Inkscape和svg2gcode生成G代码。该项目通过自定义控制软件解决了归零安全问题。
打印Gaussian Splats
Dany Bittel 分享了使用 Crysta.AI 的打印服务打印昆虫的 3D Gaussian Splat 的经历,讨论了物理输出所需的技术调整,以及该技术在保存 3D 捕捉内容方面的潜力。
有人尝试过自托管3D模型生成吗?
作者分享了自己测试自托管AI工具用于创建3D模型及简单游戏的经验,同时探讨了硬件限制带来的挑战以及可行的工作流方案。
我因让AI把我的艺术作品生成3D模型而备受争议……
作者探讨了利用AI将二维艺术作品转化为三维模型以供打印和手绘的过程,并对围绕这一做法的争议表示困惑。