清晰的开源许可
Processing 软件本体以 GPL 与 LGPL 协议发布,可免费用于学习、教学与商业创作;官方参考文档则以 CC BY-NC-SA 4.0 协议授权,条款清晰,便于教学场景合规使用。
关于
从 MIT 媒体实验室的一个想法,到全球课堂与美术馆里随处可见的创作工具 —— Processing 用二十五年时间证明:编程可以是每个人表达创意的方式。
项目故事
2001 年,Casey Reas 与 Ben Fry 在麻省理工学院媒体实验室的「美学与计算小组」(Aesthetics and Computation Group)发起 Processing。彼时的编程工具几乎全部为工程师设计,视觉背景的学习者很难在其中找到亲近感。
Processing 的答案是把「草图簿」引入代码世界:打开就能画,画错可以重来,想法几秒钟内变成可见的画面。这种轻量、快速的创作方式,后来被称为「创意编程」(Creative Coding),深刻影响了一代工具与课程的设计。
2012 年,两位发起人与 Daniel Shiffman 共同成立 Processing Foundation,以非营利方式支持项目发展,推动软件素养与视觉素养的普及 —— 让视觉艺术领域的人理解软件,让技术领域的人理解视觉表达。
2023 年,两位创始人卸下日常开发的领导职责,项目由基金会与全球贡献者社区接续维护。今天的 Processing 保持着活跃的发布节奏,并被广泛用于教学、艺术、设计与研究领域。
「Processing 由 Ben Fry 与 Casey Reas 于 2001 年发起,二人领导项目的开发与维护直至 2023 年。我们同样感谢二十余年来广大 Processing 社区的贡献。」
Casey Reas 与 Ben Fry 在 MIT 媒体实验室美学与计算小组发起 Processing,并以开源方式发布早期版本。
经过七年的公开测试与社区打磨,Processing 1.0 正式发布,项目进入稳定维护阶段。
Processing Foundation 成立,以非营利组织的形式支持软件、文档与社区教育的长期发展。
重构渲染与视频架构,引入更现代的 OpenGL 加速渲染方式,扩展混合能力。
带来全新的开发环境与调试器,改善稳定性和可用性,巩固其在教学场景中的地位。
升级到现代 Java 运行时,改善高分辨率屏幕支持与整体性能表现,开启新的十年。
重新设计欢迎界面与首选项,升级构建链,恢复高频发布节奏,当前稳定版为 4.5.6。
开源与治理
Processing 的源代码、问题追踪与发布过程全部公开,任何人都可以阅读、使用并参与其中。
Processing 软件本体以 GPL 与 LGPL 协议发布,可免费用于学习、教学与商业创作;官方参考文档则以 CC BY-NC-SA 4.0 协议授权,条款清晰,便于教学场景合规使用。
开发在 GitHub 上公开进行:提交议题、审查代码、参与讨论对所有人开放;项目配有贡献指南与行为准则,并在官方 Discord 中协作,新贡献者始终受到欢迎。
Processing Foundation 以捐赠与资助维持运营,保障软件永久免费。个人与机构都可以通过官方渠道支持项目,让这个社区花园持续生长。
「草图簿式」的创作理念影响了后来的众多创意编程工具,其设计思想也延伸到 Arduino、Fritzing 等硬件创作工具的早期界面之中。
项目家族
围绕同一理念,Processing 家族覆盖了浏览器、Python 与移动端等不同环境,你可以按创作场景自由选择。
Processing 的 JavaScript 姊妹项目,在浏览器中即可创作,拥有活跃的中文社区与丰富的教学资源。
访问 p5js.org官方维护的 Python 模式项目,把 Processing 的绘图 API 带入 Python 语法,适合已有 Python 基础的学习者。
访问 py.processing.org把草图带到 Android 手机与平板上,调用传感器与触摸输入,创作真正的移动端互动作品。
访问 android.processing.org官方发布面向 ARM64 的 Linux 构建 Processing,可直接运行于树莓派等单板机,是实体交互装置的常用组合。
查看 ARM64 安装包学术引用
在学术写作中使用 Processing 时,建议按以下格式注明软件来源,以便读者复现你的创作环境。
中文论文(GB/T 7714 风格):
REAS C, FRY B. Processing(版本 4.5.6)[CP/OL]. (2001—)[2026-09-10]. https://processing.org.
英文论文(APA 风格):
Reas, C., & Fry, B. (2001–). Processing [Computer software]. Processing Foundation. https://processing.org
参与其中
Processing 官方团队把代码仓库比作「社区花园」:无论你是提问、报错、写代码还是写教程,都是在为它浇水。
创作遇到问题,或想分享作品与思路,官方论坛是最好的起点。提问前先搜索,发帖时附上可运行的代码。
discourse.processing.org从修复小缺陷到实现新特性,仓库的议题列表标注了适合新人的任务;项目同时配有贡献指南与行为准则。
github.com/processing/processing4商务合作或媒体咨询可致信官方邮箱 hello@processing.org;若 Processing 曾陪伴你的成长,也欢迎通过捐赠支持基金会。
支持 Processing免费开源 · 跨平台 · 安装包内置 Java 运行环境,无需单独配置
所有安装包均来自 Processing 官方 GitHub Releases 发布渠道。使用手机摄像头或微信「扫一扫」扫描二维码,即可获取对应版本的安装包。
需要 Linux 版本、Intel 芯片 Mac 版本或历史版本?前往下载中心查看全部安装包