vsketch

用 Python 代码生成绘图仪艺术,实时预览并导出矢量图

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 60 🐛 待处理 40 👀 关注 7
GitHub ↗
GitHub 星标 ★ 612
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,需自行部署。

项目预览

vsketch 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队abey79
定价模式🏷️完全免费
价格说明开源项目,免费使用,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型generative-art,hacktoberfest,hacktoberfest2020,pen-plotter,python3
GitHub 星标★ 612
上线时间2020-07-31 00:00:00
代码更新2026-11-02
仓库体积16.6 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

vsketch 是一个面向 Python 的生成式绘图仪艺术创作环境。它解决了艺术家和程序员在创作基于绘图仪(如 AxiDraw)的矢量艺术作品时,缺乏统一、高效编程框架的问题。其核心能力包括:提供简洁的 Python API 来定义绘图路径和几何图形,内置仿真器可实时预览绘图效果,支持将作品导出为多种矢量格式(如 SVG、HPGL),并集成了参数化设计工具,方便用户通过调整参数生成系列变体。vsketch 强调代码与艺术的结合,让用户能够以编程方式精确控制笔触、图层和绘制顺序,从而创作出复杂且可复现的生成艺术。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 612

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • 绘图仪(有更好)

安装与启动步骤

  1. 1装工具

    用独立安装器装,避免污染全局环境。

    pipx install vsketch
  2. 2建一个草图项目

    它有项目脚手架,会把目录结构与依赖备好。

  3. 3写几行画一笔

    核心是二维绘图接口,配合随机数与噪声生成形态。

  4. 4导出矢量

    产物是给绘图仪的矢量文件,不是位图。

如何确认成功

导出的矢量文件能在查看器里正确显示,且笔顺连续没有多余抬笔

注意事项

  • 它是给笔式绘图仪用的工具包,重点在笔顺与路径。
  • 没有绘图仪也能用,导出后找代画服务。
  • 随机种子要固定,否则每次生成都不一样。
  • 复杂图形笔数会爆炸,画之前先估耗材。

核心亮点

  • 内置仿真器,无需实体绘图仪即可预览绘制效果
  • API 设计简洁,支持参数化生成系列变体
  • 原生支持 SVG/HPGL 导出,兼容主流绘图仪

不足之处

  • 文档/社区待观察
  • 项目星标较少,生态相对小众

适用场景

  • 生成艺术创作与参数化设计
  • 绘图仪爱好者编程控制输出
  • 教育场景教授编程与艺术结合

替代项目

pyaxidraw、vpype、Sketches

上一篇:sketchy

下一篇:fragment

同类项目推荐

unslop 开源

把AI味界面一键改成有设计感的成品UI

A Claude skill that turns vibecoded, AI-looking UI into a designed interface

★ 11817 2026-11-01
book-mdpc 开源

用代码写电影,让创意在命令行里放映

Il cinema tra le righe... di codice!

★ 61 2026-08-09
ChatGPT-MidJourney-prompt 开源

输入一句话,AI帮你生成Midjourney完整提示词

This is a ChatGPT based prompt generation model for MidJorney. The purpose of this m···

★ 345 2026-08-09
JRubyArt 开源

用 Ruby 优雅地写 Processing,创意编程更顺手

JRubyArt a ruby implementation of processing

★ 95 2026-08-09
lobe-icons 开源

一键集成 AI 品牌 Logo,React 应用秒变专业

Lobe Icons - Brings AI/LLM brand logos to your React & React Native apps — static S···

★ 2683 2026-08-09
farbvelo 开源

一键生成和谐配色,告别选择困难

"Random" color palette generator, cycles

★ 93 2026-08-09
mcp 开源

在 AI 编辑器里搜 Magic UI 组件并直接安装

Magic UI components, searchable and installable from your AI editor.

★ 213 2026-11-07
ink 开源

用 Go 写生成艺术,像 Processing 一样简单,实时渲染不卡顿。

Creative coding in Go

★ 159 2026-08-09
design.how 开源

给 AI 编码代理装上统一设计系统

Design systems, skills and visuals for coding agents

★ 284 2026-11-05