Magic Sketchpad

AI TOOL PROFILE工具资料

你抬笔,机器接着画:基于 Sketch RNN 的接力涂鸦小工具

官网地址 http://magic-sketchpad.glitch.me

访问官网
价格官网未标价
平台Web
归类其他 AI 工具
收录2026-10-12
复核2026-10-12
编辑评分 4.2 / 5

Magic Sketchpad编辑总结

EDITOR REVIEW编辑评测

Magic Sketchpad 是一个网页上的涂鸦实验:你选好一个类别,每画完一笔抬起笔,后台的机器学习算法就会试着把这一笔补完,并尽量贴合你选的类别。它由 @notwaldorf 用 magenta.js 构建,底层是 Sketch RNN 模型,代码公开在 Glitch 上。玩法上支持在同一页里切换并混画多个类别,所以能画出一只又像猫又像兔子的东西。它更像一个让人直观感受「模型是怎么续写手绘线条」的演示玩具,而不是能用来出成稿的绘图软件。

Magic Sketchpad是什么?

Magic Sketchpad 是一个跑在浏览器里的手绘实验工具。作者是 @notwaldorf,技术底座是 magenta.js,核心用的是 Sketch RNN 模型,源码托管在 Glitch 上,任何打开网页的人都能直接上手画。

它的交互逻辑跟普通画板正好相反:普通画板是你画多少就是多少,它是在你抬笔的瞬间,让模型去猜这一笔接下来该怎么走,然后替你补完,并且尽量往你选中的类别上靠。你可以在一张纸上先选一个类别画几笔,再切到另一个类别继续画,让同一幅画里混进不同类别的笔迹。

对普通玩家来说,它是个随手玩两分钟的网页小玩具;对想了解生成模型的人,它是一个能亲眼看到「序列模型如何续写线条」的直观例子;对开发者,公开在 Glitch 上的代码是研究怎么把 magenta.js 接进网页交互的现成参考。

Magic Sketchpad核心功能

CAPABILITIES工具标签

抬笔即续画

每当你把笔抬起来,模型就接手把这一笔补完,而不是等你全部画完再处理。等于每落一笔都多了一次「机器替你收尾」的机会。

按类别引导笔迹

画之前先选一个类别,模型的补笔会朝那个类别的形状靠拢。类别选得越明确,补出来的线条越容易辨认出是什么东西。

同页混画多类别

可以在同一张画布上先画一个类别再切到另一个类别,不同类别的笔迹共存,适合故意画出四不像的造型。

网页直接开画

不需要安装客户端,打开网页就能用鼠标或触控笔落笔,用完关掉页面即可,属于即开即走的轻量玩法。

Sketch RNN 模型

底层是 Sketch RNN,专门处理手绘线条这种序列数据,把每一笔的走向当作序列来预测下一段怎么走。

源码公开可研究

代码发布在 Glitch 上,用 magenta.js 实现,想搞清楚网页里怎么接入手绘生成模型的人可以直接读源码或改着玩。

Magic Sketchpad值不值得用?

VERDICT工具标签

把它当成理解「序列模型怎么续写手绘线条」的互动演示,它做得很直接:你画一笔,模型立刻接一笔,类别切换又把模型的行为差异摆到眼前,比看论文里的静态图直观得多。但如果你要的是一张能交出去的作品,它会让你很挫败,因为模型的补笔不受你控制,你越想画准,它越容易把线条带偏。适合抱着玩和看模型反应的心态打开,不适合抱着出图的目的打开。

建议选它的情况

  • 想直观感受生成模型如何续写手绘线条的人
  • 给孩子演示「机器跟着你画」这类概念的家长或老师
  • 需要看 magenta.js 实战用法的开发者

不建议选它的情况

  • 想用它画出可控、可直接使用的成品图的人
  • 需要精确笔触控制或图层编辑的绘画用户
  • 对模型补笔的随机性没有耐心的人

Magic Sketchpad使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先选定类别再落笔打开页面后先挑一个类别,再开始画第一笔。类别决定模型补笔的方向,选错了后面很难拉回来。
  2. 一笔画短一点每笔不要拖太长,抬笔频率高一些,模型就有更多次接手续画的机会,整体形状也更接近你想要的。
  3. 用鼠标或触控笔都行落笔方式和普通画板一样,鼠标、触控笔、手指都能画,先随便画几笔熟悉模型接手的位置和节奏。
进阶省时间也省钱
  1. 故意换类别做混搭画到一半切换类别,让前半段和后半段被不同类型的补笔带偏,能做出正常画笔很难画出的怪造型。
  2. 把补笔当草稿灵感先随手画一笔,看模型补出什么,再顺着它的结果继续加笔。用它的随机性来帮自己跳出手惯用的画法。
  3. 读源码改行为代码挂在 Glitch 上,想换模型、改补笔触发时机或调类别,可以 fork 之后自行修改,不必从零搭环境。

Magic Sketchpad适合谁用?

WHO IS IT FOR工具标签

AI 玩法尝鲜者

推荐

两三分钟就能明白这个工具在干什么,适合随手打开玩一玩,感受模型接笔的即时反馈。

生成模型学习者

推荐

能看到线条序列被一步步续写的实际效果,比只看静态示意图更容易理解 Sketch RNN 在做什么。

前端开发者

推荐

源码公开在 Glitch 上且用 magenta.js 实现,想找网页接入手绘生成模型的参考实现时值得一读。

插画与设计工作者

有条件

模型的补笔不服从你的控制,线条会自己走偏,拿它当正式创作工具会不断返工。

需要精确控制笔触的用户

不推荐

它没有图层、笔压、撤销重做这类常规绘图能力,追求可控笔迹的人用起来会很别扭。

Magic Sketchpad优点和缺点

PROS & CONS工具标签

优点

  • 抬笔即触发补笔,模型的反应是即时的,不用等生成结果
  • 同一页可切换多个类别,混画玩法是它独有的趣味点
  • 类别选择直接改变补笔走向,模型的行为差异看得见
  • 网页打开即用,不装客户端、不注册账号
  • 源码公开在 Glitch 上,可 fork 后自行改模型与逻辑

缺点

  • 补笔结果不受用户控制,常把想画的形状带偏
  • 没有图层、笔刷、撤销重做这类基础绘图能力
  • 类别数量与可画内容受模型训练范围限制,画不了冷门对象
  • 定位是演示玩具,不能用于产出可直接使用的成品图

Magic Sketchpad常见问题

FAQ工具标签
它是怎么做到接着我画的?

你每抬一次笔,后台用 Sketch RNN 这个手绘序列模型预测这一笔接下来该怎么走,再替你补出来。它把线条当成序列数据来理解,所以更像是在续写一段笔迹,而不是在识别你画的是什么。

画出来的东西为什么不像我想要的?

补笔方向由模型给,不服从你的控制,它只会尽量朝你选中的类别靠。想让它更接近你的意图,可以把每一笔画短一点、抬笔勤一点,让模型少一点自由发挥的空间。

能在同一张纸上画不同类别吗?

可以。先选一个类别画几笔,再切到另一个类别继续画,不同类别的补笔会共存于同一张画布,这也是它的主要玩法之一,容易画出四不像的造型。

它是给谁做的?

作者是 @notwaldorf,用 magenta.js 实现,代码发布在 Glitch 上。定位是一个让人亲手体验手绘序列模型的互动演示,而不是面向出图需求的绘画软件。

我能在它的基础上改吗?

代码挂在 Glitch 上,可以 fork 之后自行修改,比如换掉模型、调整补笔触发时机或增删类别。适合想研究网页里怎么接入手绘生成模型的人拿来当起点。