2 万个形状、27 毫秒渲染完,界面还稳在 120 fps——这是 storytold/vectorcraft 在性能页上给出的数字。这个 2026 年 9 月 30 日创建的仓库,用纯 Rust 从零重写了 Adobe Illustrator,8 天拿下 2779 个 Star、1033 个 Fork。
矢量设计软件的门槛和前几期不太一样。PhotoCraft 要处理 PSD 图层与色彩深度,PdfCraft 要解析 PDF 对象结构与加密处理器,FilmCraft 要自己写 H.264 编码器——但这些工具都有一个共同的"逃生舱":出问题时可以退回位图。
矢量不一样。路径的每一次布尔运算都必须在数学上精确,两条曲线相交就得算出准确的交点,否则 Illustrator 里那句经典的 “无法完成该操作”就会找上门。所以矢量工具的成败往往不在功能清单,而在底层几何的健壮性。
VectorCraft 选择的说法很直接:“Exact curve booleans (no “cannot perform operation”)”——精确的曲线布尔运算,不会出现那句经典报错。这句话背后是几何内核的功底。
更值得玩味的是它的进度表述。作者给了两个数字:69–75% 的 Illustrator 功能存在且可用,但“让资深用户分辨不出区别”的程度只有 40–55%。这个自我评估相当诚实——后者远低于前者,说明他们清楚"有"和"能用"之间的差距。
VectorCraft 正在编辑 Neon Drive 合成波风格海报:标题被选中,外观面板显示其实时外发光设置,属性面板显示文字的角色设置
一句话概括:VectorCraft 是一个已经能真正上手干活的免费矢量工具—— 路径工具、Pathfinder、渐变网格、外观与透明度、文字样式、实时混合都已可用, 性能对标商业软件,格式互通做得相当完整。 但它还不是 Illustrator 的替代品:3D 与材质、Photoshop 式栅格效果、 变量与脚本、CJK 竖排排版都还没有,且作者自评"资深用户看不出差别"仅 40–55%。
一、项目数据
VectorCraft 迭代节奏很紧凑:从 10 月 2 日的 v0.1.0 到 10 月 7 日的 v0.4.0,五天里出了6 个 release(v0.1.0 → v0.1.1 → v0.2.0 → v0.3.0 → v0.3.1 → v0.4.0)。
v0.4.0 的安装包分布:Windows x64 MSI 11,775 次、macOS 通用 DMG 7,356 次、Windows 便携版 3,351 次、Linux AppImage 2,174 次。代码约 1274 万字节 Rust——有趣的是它没有 WGSL 着色器,因为矢量渲染不需要 GPU 着色管线,走的是多线程 SIMD 路径。
二、核心能力拆解
1. 熟悉:Illustrator 的肌肉记忆
VectorCraft 照搬了 Illustrator 的布局、工具、菜单、面板与快捷键:钢笔、直接选择、Pathfinder、智能参考线、外观、色板、图层面板等。用过 Illustrator 的人不需要重新学习。
直接选择工具显示由 Pathfinder 构建的新月形上的锚点与贝塞尔手柄,下方是上下文任务栏
有个细节值得注意:它实现了 Smart Guides(智能参考线)与上下文任务栏。这两项在很多开源矢量工具里是没有的,而它们恰恰是 Illustrator「手感」的关键部分。
2. 快:2 万形状 27 毫秒
20,000 个形状在完整 Retina 分辨率下约 27 毫秒渲染完,界面同时保持 120 fps。实现方式是脱离 UI 线程的多线程 SIMD 渲染。对比 PhotoCraft 需要 GPU 合成器、FilmCraft 需要 GPU 合成 + CPU 参考路径,VectorCraft 的渲染路径要"轻"得多——毕竟矢量最终只是填充和描边。
无限撤销通过结构共享(structural sharing)实现,而不是拷贝整个文档树。配合属性测试过的文件往返,保证内存与性能都不会随编辑次数线性恶化。
3. 活混合(Live Blends):这是 VectorCraft 的招牌
Live Blends 是 Illustrator 2020 引入的特性,也是很多用户迁移时最想念的功能。VectorCraft 支持可编辑关键路径的平滑色彩渐变混合——渐变沿曲线分布,每个渐变有 70 个步进档位,混合对象还能被剪贴蒙版裁剪。
三条实时混合渐变带被剪贴到画板上,其中一条被选中并显示关键路径;图层面板列出剪贴组、各混合与所选混合的两条关键路径
下面这张 Live Blends 作品本身就是 Agent 画出来的——README 明确说 "Made in VectorCraft" 板块的所有作品都是通过 VectorCraft 的命令 API(也就是 MCP 服务器暴露给 Agent 的同一套)构建,并由自带渲染器导出的。
Live Blends 作品图:三条宽带在深色背景上交叉,黄转粉、青转紫,70 步平滑色彩
4. Pathfinder、Shape Builder 与精确布尔运算
Pathfinder 的完整布尔运算集——合并、相减、相交、排除、分割、裁剪——全部在精确曲线上运算,不会出现 Illustrator 那句经典的失败提示。同时支持 Shape Builder(用工具直接涂抹合并形状)。
Pathfinder 作品:桃色背景上由精确布尔运算得到的紫色渐变新月与三颗橙色星星
5. 渐变与网格
- Gradient Mesh(渐变网格):以网格节点定义多色平滑过渡,可做出球体、织物、光影等质感。
- 八种内置 Look 之类的创意效果——不过在VectorCraft 里,这类预设是用代码写成的色彩变换,不是 LUT 文件。
- 自由渐变:线性、径向、角度,以及沿路径的渐变。
渐变网格作品:深色背景上三个柔和着色的紫、粉、青球体
径向 Repeat是个容易被低估的功能:一次编辑即可生成一圈旋转复制,且每个实例的渐变会随位置变化,不是简单复制贴图。
径向重复作品:青色花瓣环绕珊瑚色中心,外圈点缀黄色圆点
6. 透视网格(Perspective Grid)
两点透视网格是 Illustrator 的招牌功能之一,VectorCraft 也实现了:图形可以附在透视平面上保持可编辑,配备透视选择工具与平面切换控件。做建筑效果图、品牌 mockup 的人会用得上。
黄昏时分的建筑立面分别绘制在两点透视网格的左右两个平面上,可见透视选择工具与平面切换控件
7. 外观、透明度与Envelope Distort
实时外观(Appearance)是 Illustrator 的核心概念:一个对象可挂多个效果(填充、描边、外发光、渐变叠加等),每层可独立开关。VectorCraft 支持实时外发光等效果,并且可挂在文字上保持可编辑。透明度方面提供 26 种混合模式。
Envelope Distort(封套扭曲)同样实现了:把网格封套套在对象上,使文字或图形随封套变形。
封套扭曲作品:彩虹条纹与WARP 字样被弯曲成飘扬的旗帜形态
8. 文字与排版
- OpenType 整形,含字距与连字;双向文本布局;断行、字距与行距控制。
- 字符样式与段落样式完整支持——这是很多轻量矢量工具会省掉的部分。
- 串接文本(threading)与希伯来语、阿拉伯语双向排版已实现。
- 界面语言:英语、日语、繁体中文、简体中文、西班牙语(菜单另有捷克语与巴西葡萄牙语)。
对中文用户来说,简繁中文界面是加分项,而同类的开源矢量工具大多只有英文或中日文。
9. 格式互通:这一块做得比预期好
方向 / 格式
- 原生格式:.vectorcraft——有文档的 JSON 格式,可读可diff、可版本控制
- 导入:SVG、PDF(含 PDF/X)、兼容 .ai、EPS、DXF、EMF/WMF、光栅格式、PSD、Print、Package
- 导出:SVG、PDF(含兼容 .ai)、PNG/JPEG/WebP、Export for Screens(多倍图导出);另可打开 SVGZ、模板、GIF、TIFF、BMP
“兼容 .ai” 这点值得单独说:Illustrator 的 .ai 本身是带 PDF 兼容层的私有格式,多数第三方工具只能读不能写。VectorCraft 双向都能走 PDF 通路,这意味着它能和 Illustrator 交换文件——虽然不是原生的 .ai 全特性。
三、它的官方作品集
README 里有一整个「Made in VectorCraft」板块,全部作品都是 Agent 通过命令 API 画出、由自带渲染器导出的,源文件放在仓库的 examples/ 目录。这本身就是对命令 API 能力的一次公开演示——能画出这种海报,意味着命令 API 的表达能力已经相当完整。
Neon Drive 合成波海报:条纹橙色太阳落在紫色山脉之间,下方是发光的粉色网格
Dusk 海报:渐变天空中有星星与飞鸟,发光的太阳藏在层叠的紫色山脉与松树之后
Neon Drive 的编辑界面:外观面板显示实时外发光设置,属性面板显示文字角色设置,画板上可见 Pathfinder 剪切的太阳与网格
浅色主题下的四联画板:Pathfinder、Gradient Mesh、径向 Repeat 与 Envelope Distort
四、为 AI Agent 而生
VectorCraft 的每一个菜单项、工具手势、面板与对话框都能通过 JSON 控制通道与 MCP 服务器驱动,所以 Claude 等 Agent 可以像人一样绘制、编辑与导出。
# 注册到 Claude Code claude mcp add vectorcraft -- /path/to/vectorcraft-cli mcp # 无头批处理 vectorcraft-cli run --in examples/ribbons.vectorcraft --export out.pdf # 渲染计时 vectorcraft-cli bench examples/neon-drive.vectorcraft # 源码运行 cargo run --release -p vectorcraft -- examples/dusk-poster.vectorcraft
四个入口共用同一套命令:图形界面、命令行、JSON 控制通道、MCP 服务器。这意味着一条 Agent 学到的操作,对人类用户同样有效,反之亦然。
五、架构
workspace 分层如下,egui 前端是独立 crate,替换 UI 不会触及引擎:
crates/{geom, color, doc, pathops, text, effects, trace, brush, render, svg, pdf, eps, cad, metafile, format, tools, engine, ui-egui, mcp, testkit} apps/{vectorcraft, vectorcraft-cli, vectorcraft-web}
其中 geom 与pathops 是几何内核(对应"精确布尔运算"),format 管文件格式,trace 是位图描摹,brush 与 effects 分别对应画笔与效果,mcp 是 Agent 接口。cargo xtask ci 会检查格式、clippy、测试、分层、wasm 构建与厂商名称。
项目还提供一个实验性的 64位 Windows 7 构建——这个细节挺有意思,说明作者在认真对待老机器上的用户。
六、泼点冷水:缺什么
作者在Status 里明确列出了缺失项,没有粉饰:
- 3D 与材质——完全没有。
- Photoshop 风格的栅格效果(效果画廊 / Effect Gallery)——没有。这是 Illustrator 相对 PhotoCraft 的核心优势之一,缺失意味着某些合成活儿做不了。
- CJK 竖排排版——竖排本身只有初步支持,且配的是日文界面。这对中文用户是实实在在的短板。
- 变量与脚本——没有。批量改图、生成系列图这些 Illustrator 强项无法做。
- 交互保真度——还需一轮覆盖每个工具的修饰键与细节行为的打磨。
- Windows 与 Linux 的打包——尚未完成(README 列为待办)。
作者特别说明:69–75% 与 40–55% 这两个分数是自评的,并在 ROADMAP 里专门解释了"这些数字该信到什么程度"。这种主动标注可信度的方式,在开源项目里不多见。
项目地址: github.com/storytold/vectorcraft
官方网站: getartcraft.com/apps/vectorcraft
社区: discord.gg/artcraft
七、横向对照:VectorCraft vs Illustrator
(定价为 2026-10-08 美国区官方公示价,促销与区域浮动较大)
Adobe Illustrator 定价体系
套餐 / 价格 / 要点
- Illustrator 单应用:22.99 美元/月(年付按月) | 桌面版 + iPad 版、100GB 云存储、25 生成积分/月、Adobe Express Premium
- Creative Cloud Pro(全应用):69.99 美元/月 | 20+ 应用,含 Photoshop、Premiere Pro、After Effects、Acrobat Pro、完整 Firefly AI、4000 生成积分/月;促销价 34.99 美元/月(前 3 个月,仅新订阅)
- Creative Cloud Standard:54.99 美元/月 | 20+ 应用的 Core 组合
- 学生与教师(CC Pro):19.99 美元/月(首年)次年 39.99 美元/月 | 需 .edu 验证
- 团队版:Illustrator 单应用 37.99CC Pro 99.99 美元/人/月 | 集中许可管理、SSO、1TB/人云存储、共享素材库
- 企业版:定制 | 额外含Firefly 生成内容的 IP 赔偿担保(IP indemnification)、VPC 托管
几个第三方评测反复提到的隐藏成本:
- 7 天免费试用需要绑定信用卡——试用结束直接转为付费订阅。
- 年付提前取消费 = 剩余期50%。
- 系统要求门槛:v30 需要 macOS Ventura 以上或 Windows 11 22H2 以上,老机器可能要先升级系统。
- 断订阅的风险:订阅失效后,如果手头没有可打开 .ai 的软件,连已有文件都打不开——这是订阅制设计最实际的杀伤力。
- 单应用只有 25 生成积分/月,想做生成式实验很受限;Firefly 与 Adobe Stock 素材另计。
- 只有企业版才有 IP 赔偿担保——若品牌资产要用 AI 生成矢量内容并担心版权索赔,企业版是必需的。
另外值得知道的一个现实:钢笔工具的学习曲线本身就是付费理由之一。第三方评测普遍提到钢笔需要 10 到 20 小时专门练习才能让多数用户自信地画路径。VectorCraft 把智能参考线与上下文任务栏做进来,某种程度上也是在降低这道门槛。
能力对照表
“—”表示该档位不提供。
能力 / VectorCraft(免费开源) / Illustrator22.99 美元/月
- 钢笔 / 直接选择 / 路径工具:✓含贝塞尔手柄 | ✓
- 智能参考线 / 上下文任务栏:✓ | ✓
- Pathfinder 布尔运算:✓ 精确曲线,无失败提示 | ✓
- Shape Builder:✓ | ✓
- Live Blends(可编辑渐变混合):✓ 含 70 步平滑 | ✓
- Gradient Mesh 渐变网格:✓ | ✓
- Enclosure Distort 封套扭曲:✓ | ✓
- 透视网格:✓两点透视 + 平面切换 | ✓
- 径向 Repeat:✓渐变随实例变化 | ✓
- 外观面板与实时效果:✓含实时外发光 | ✓ 更完整的效果库
- 混合模式:✓26 种 | ✓
- 变量与脚本:— | ✓
- 3D 与材质:— | ✓
- Photoshop 式栅格效果库:— | ✓
- CJK 竖排排版:—(竖排仅初步支持,配日文界面) | ✓
- 与 Photoshop 动态链接:— | ✓
- 字符/段落样式:✓ | ✓
- 串接文本 + 希伯来/阿拉伯双向排版:✓ | ✓
- SVG 导入导出:✓ | ✓
- .ai 格式互通:✓经 PDF 通路双向 | ✓ 原生
- EPS / DXF / PDF / PDF-X:✓ | ✓
- 光栅格式 / PSD 导入:✓ | ✓
- 原生可读格式:✓ .vectorcraft(JSON,可 diff) | .ai(二进制)
- 中文界面:✓ 简繁中文 | ✓(中文站点)
- 渲染性能:2 万形状 27ms,UI 120fps | 行业标杆
- 插件生态:— | ✓第三方市场成熟
- AI 能力:—(但可被 Agent 驱动绘图) | ✓Firefly + 积分
- 本地/离线:✓ 完全离线、无账号、无遥测 | 部分功能需云
- 可被 AI Agent 编程调用:✓命令 API + MCP | —
- 平台:macOS/Win/Linux/FreeBSD/浏览器 | macOS/Win/iPad(无 Linux)
八、结语:什么时候该换过去
你的处境 / 建议
- 做 Logo、图标、插画等日常矢量工作:VectorCraft 已经够用。路径工具、Pathfinder、Live Blends、渐变网格、外观与样式都在,格式互通完整,性能对标商业软件
- 需要 Live Blends 与透视网格:明确支持,且开源免费。这是许多免费工具的空白区
- 要跟Illustrator 交换文件:可通过 PDF 通路双向交换(原生的 .ai 全特性仍不支持)
- 需要变量与脚本做批量生成:留在 Illustrator。VectorCraft 明确没有变量与脚本
- 要3D、材质或 Photoshop 式栅格效果:留在 Illustrator。这两块VectorCraft 完全空白
- 做中文竖排排版:留在 Illustrator。VectorCraft 的 CJK 竖排仅有初步支持且配日文界面
- 文件保密要求高 / 不能上云:VectorCraft。无账号、无遥测、完全离线——合规审查时是硬优势
- 要用 AI 生成矢量资产且担心版权:Illustrator 企业版——只有它含 Firefly 的 IP 赔偿担保
- Windows 或 Linux 用户被订阅费劝退:VectorCraft 是目前最完整的选择。Illustrator 官方至今没有 Linux 版
我的看法:VectorCraft 是目前完成度最接近"能替代 Illustrator"的免费矢量工具——因为矢量设计的功能边界相对清晰,不像视频剪辑那样被编解码与性能拖累,也不像 PDF 那样被标准兼容性绑住手脚。69–75% 的功能可用、加上完整的格式互通,已经足以让很多 Illustrator 用户切换过来。
但作者那句「资深用户分辨不出差别只有 40–55%」是必须一并读进去的。差的不是功能列表,而是交互保真度——每个工具的修饰键组合、边缘情况的细节行为、以及那些 Illustrator 用户用了十年已经形成肌肉记忆的操作。这些东西无法靠功能清单体现,只能靠时间。
说明:本文数据与截图取自 VectorCraft 官方仓库与 v0.4.0 Release、Adobe 官方定价页,统计时间 2026-10-08。价格会随区域与促销变动,采购前请以官方公示为准。VectorCraft 仍在开发中,功能与数据会持续变化。Adobe、Illustrator、Photoshop、Premiere Pro 等名称为 Adobe 及其关联公司的商标。本文为客观对比,不含商业推荐关系。