DrawingWithMachines

从代码到画笔,打造你的第一台绘图机器

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 21 🐛 待处理 1 👀 关注 10
GitHub ↗
GitHub 星标 ★ 161
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源课程资源,完全免费,无付费版本。

项目预览

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

项目数据

分类设计创意
开发团队golanlevin
定价模式🏷️完全免费
价格说明开源课程资源,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言JavaScript
技术栈/模型axidraw,cmu,course-website,creative-coding,curriculum,drawing,generative-art,generative-design,p5js,pen-plotters,plotter-art,processing,syllabus
GitHub 星标★ 161
上线时间2021-05-27 00:00:00
代码更新2026-10-31
仓库体积1.17 GB
本站数据更新2026-11-10
维护状态较活跃
收录时间2026-08-09
浏览次数2

项目介绍

DrawingWithMachines 是卡内基梅隆大学(CMU)同名课程的教学资源库,面向艺术与设计背景的学生,旨在探索机器与绘画的交叉领域。项目以 JavaScript 为主要技术栈,汇集了课程讲义、代码示例、硬件清单和项目灵感,帮助学生从零开始构建能够绘制物理作品的机器。它解决了艺术创作者在编程和机械制造方面的入门门槛,通过模块化的教程和可复用的代码片段,让用户快速上手控制步进电机、伺服电机、绘图笔等硬件,并结合 Processing、p5.js 等工具生成矢量路径。核心能力包括:提供多种绘图机器(如绘图机器人、线描机、水彩机)的参考实现,涵盖从概念设计到实际组装的全流程指导;同时鼓励实验性创作,将算法生成与物理输出结合,培养跨学科思维。该资源库适合教学、个人学习和创意编程工作坊,是连接数字设计与物理世界的实用起点。

Star 增长趋势

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

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

核心亮点

  • 源自CMU课程,教学体系完整,案例丰富,适合系统学习
  • 提供多种绘图机器实现方案,涵盖硬件选型与软件控制
  • 代码示例基于JavaScript,易于上手,与创意编程工具链兼容

不足之处

  • 文档/社区待观察
  • 项目处于早期,部分示例可能依赖特定硬件,通用性有限

适用场景

  • 高校设计或艺术课程教学
  • 个人创意编程与艺术创作实践
  • 创客空间或工作坊的动手项目

替代项目

DrawingBots、AxiDraw、PlotterArt

同类项目推荐

Study-Track 开源

把学习和写代码变成闯关游戏,AI 带你高效通关

An ultra-premium, AI-powered productivity workspace for students and all developers.···

★ 72 2026-08-09
Prysai-LLM-Playbook 开源

一套方法论,适配六大 AI 工具,让 LLM 实战少走弯路

An evidence-led, eight-locale LLM playbook: a transferable core, the Codex flagship ···

★ 431 2026-08-27
Autopilot-Notes 开源

看笔记学自动驾驶,从BEV到大模型一站式梳理

自动驾驶笔记,以解析各模块知识点、整合行业优秀解决方案进行阐述,以帮助自己及有需要的···

★ 848 2026-08-09
cn-math-taxonomy 开源

1644个知识点连成先修网络,答错一题定位薄弱根源

数学(小学到高中)、英语(三年级到高中)、初中物理的知识图谱:1644 个知识点、2403 条···

★ 7228 2026-10-24
free-ai-notebooks 开源

一键在云端跑通文生视频、声音克隆等 AI 模型

Free ready-to-run AI notebooks for Text-to-Video, Image-to-Video, Voice Cloning, TTS···

★ 201 2026-10-07
ai-engineering-resources 开源

从传统开发到AI工程师,一份精选资源清单就够了

Research papers and blogs to transition to AI Engineering

★ 2673 2026-08-09
llm-apps-workshop 开源

动手练手,用 LLM 快速搭建真实应用

Use LLMs for building real-world apps

★ 112 2026-08-09