你有没有过这样的时刻:抬头看月亮,觉得它美,却不知道怎么把它留下来。拍照是最直接的办法,但拍出来的月亮,往往只是一块发亮的圆斑,细节全被吞掉。
有人不满足于此。Sebastian Lague 觉得,一张普通的月亮照片,比起更有风格的东西,实在有点寡淡。他想要的,是一张"绘制"出来的月球地形图。
为什么是"绘制",而不是"拍摄"
原因其实很朴素。月亮和地球不一样,它没有那种对比鲜明的色彩来定义轮廓。它的表面布满环形山,高低起伏的地形把不同区域分隔开来。
既然区分月球的不是颜色,而是高度,那用等高线的方式把它画出来,反而更贴近它本来的样子。于是问题就变成了:怎么把高程数据变成一张能落在纸上的图?
他的答案是——干脆从零开始,做一台绘图仪。
一台从零搭起的绘图仪
这台绘图仪的表面设计并不复杂。它用到了 Arduino 和步进电机,和许多同类绘图仪的思路一致。
真正花心思的地方,在于它背后的那套自定义算法:先拿到高程地图,再把它转换成矢量图,最后交给绘图仪一笔一笔画出来。
Sebastian Lague 也分享了整个过程中的思考和反复迭代的设计。比如抬笔的机构,就从最初的杠杆式方案,改成了线性方式。这些细节听起来琐碎,但正是它们决定了最后那张图能不能干净地落在纸上。
画完月球,他没停下来
月球系列本身已经足够让人眼前一亮。但他显然不打算就此收手。
从月球到火星,再回到地球——这条路线本身就带着一点浪漫:把那些遥不可及的世界,一个个搬到桌面上来。
简单的外壳,不简单的内核
绘图仪本身的结构确实称得上简单。但把所有等高线地图做出来、把想法真正变成现实,这背后的工作量,一点都不该被当成理所当然。
一台机器能画出什么,从来不取决于它看起来多复杂,而取决于设计它的人,愿意在看不见的地方花多少力气。
如果你对更复杂的绘图方式感兴趣,还有多色 delta 绘图仪这样的方向可以看。但回到最初那个问题——怎么把月亮留在身边——答案可能比想象中更朴素:不是拍下它,而是理解它,然后一笔一笔画出来。
热门跟贴