|
← 判断力与美学 ← Judgment & Aesthetics
SAE 判断力与美学 · 余项之美
SAE Judgment & Aesthetics · Beauty of the Remainder
2026-09-28

被删掉的那一笔

The Stroke She Deletes

Han Qin (秦汉)

Dominika(网名 nonnullish,个人站 sometimes.digital)五年前买了一台 Ender 3 打印机,后来把它改成了绘图仪:用钕磁铁把一支 0.2mm 的针管笔吸在金属打印头上,笔尖相对喷嘴的偏移在生成 G 代码时补上。她没有另买专用硬件,也没有改固件,只用 Inkscape 自带的 GcodeTools 把矢量路径转成打印机指令。真正有意思的是她的工作流:先在 Inkscape 里徒手画一个形状,选中它,运行一段基于 Scott Pakin 的 Simple Inkscape Scripting 写的 Python 脚本,脚本把这个形状复制许多份,每一份按正弦函数给出的角度旋转、逐份缩放、沿纵向平移,最后把最初手画的那个原件删掉。留在纸上的,只有变换之后的后代。

这一步“删掉原件”值得停下来看。绘图仪艺术和生成艺术都是被反复命名过的已构:从上世纪六十年代的算法绘图到今天每个创意编程课的第一周,“用规则批量复制一个种子”几乎是标准动作。已构的做法里,种子要么是规则自己生成的,要么是一个干净的几何原型。而这里的种子是一只手随手画出来的、没有被任何人量过的形状,规则(正弦旋转、渐进缩放)却是精确的。手的不精确和三角函数的精确被压进同一条流水线,两者的比例没有公式可查:同一个脚本换一只手画的种子,出来的是完全不同的流动形态。作者自己的说法很朴素——输入可以徒手画,“感觉非常自然、直观”——她没有给这种做法起名字,也没有把它写成方法论。

用 SAE 的话说,凿构循环在这里被压缩成了一次呼吸:手是“凿”,脚本是“构”,而删掉原件这个动作把“凿”的痕迹主动抹去,只留下构的结果。可是被抹去的那一笔并没有真的消失——它以变换的参数、以每一份复制品的偏差活在整幅作品里,是一种看不见来源的余项。她对这套流程真正的评价是“摩擦低”:低到可以连续试很久,而不是和工具搏斗。这一点比图案本身更重要,因为凿构循环转得越快,余项就越多地在意外中出现,而不是被预先设计掉。同一篇文章里还有一个小细节:她偏爱 Hershey 之类的单线字体,因为普通字体在绘图仪上只会被描出轮廓——工具的物理逻辑(一支笔只能画线)悄悄改写了“字”是什么,这同样是一个没被讨论过的边角。

此刻去读这篇文章的意义在于,它自己就标明了“未完成”:文中写明会随技巧的推进继续更新,最近一次更新在 2026 年 8 月 16 日,后来被 Hacker News 转过一轮。它没有被策展人收编,没有作品集式的整理,也没有一个可以被复制的“教程”定型。一旦有人把“手绘种子加三角函数变换”打包成插件或一个 Inkscape 扩展,并起一个响亮的名字,这种做法就会立刻变成已构:下一个人会调用它,而不是在一台被磁铁改造过的旧打印机旁边摸索。现在它还是一个人、一支笔、一台旧机器、一份仍在更新的笔记。

sometimes.digital ↗

Dominika (online as nonnullish, at sometimes.digital) bought an Ender 3 printer five years ago and eventually turned it into a plotter: a 0.2mm fineliner held to the metal print head by neodymium magnets, with the pen's offset from the nozzle handled when the G-code is generated. No dedicated hardware, no firmware changes; just Inkscape's built-in GcodeTools turning vector paths into printer instructions. What makes it interesting is her workflow. She draws a shape by hand in Inkscape, selects it, and runs a Python script built on Scott Pakin's Simple Inkscape Scripting. The script duplicates the shape many times, rotating each copy by an angle given by a sine wave, scaling them progressively, translating them vertically. Then the original hand-drawn shape is removed. What ends up on the paper is only the offspring.

That last step, deleting the original, deserves a pause. Plotter art and generative art are both thoroughly named constructs: from algorithmic drawing in the 1960s to the first week of any creative-coding course, "copy a seed by rule" is close to a standard move. In the established version, the seed is either generated by the rule itself or is a clean geometric primitive. Here the seed is a shape someone's hand drew casually, never measured, while the rule (sine rotation, gradual scaling) is exact. Hand imprecision and trigonometric precision are pressed into one pipeline, and there is no formula for the ratio between them: the same script fed a seed from a different hand produces an entirely different flow. Her own description is modest, that the input can be drawn by hand and it "feels very natural and intuitive". She doesn't name the practice or turn it into a method.

In SAE terms, the chisel-construct cycle is compressed into a single breath. The hand chisels, the script constructs, and deleting the original deliberately erases the trace of the chisel, leaving only the construct's output. But the erased stroke doesn't really vanish. It survives in the transform's parameters and in the deviation of every copy, a remainder whose source you can no longer see. Her actual verdict on the workflow is that it is low-friction, low enough to keep experimenting for a long time rather than fighting the tools. That matters more than the pattern itself, because the faster the cycle turns, the more remainder appears by accident instead of being designed away. One small detail in the same post points the same way: she favors single-line Hershey fonts because ordinary fonts would only be traced as outlines. The physics of the tool (a pen can only draw lines) quietly rewrites what a letter is, another corner nobody has discussed.

Reading it now matters because the post marks itself as unfinished. It says it will be updated as her techniques develop, its last update is dated August 16, 2026, and Hacker News passed it around afterwards. No curator has absorbed it, there is no portfolio-style tidying, and no tutorial has fixed it into a repeatable recipe. The moment someone packages "hand-drawn seed plus trigonometric transform" into a plugin or an Inkscape extension and gives it a catchy name, the practice becomes construct: the next person will call it rather than fumble beside an old printer modified with magnets. For now it is one person, one pen, one old machine, and a page still being updated.

sometimes.digital ↗