Processing中文站 立即下载

学习资源

Processing 学习路径:从第一行代码,到第一个作品

Processing 的学习曲线被刻意设计得很平缓:即时可视的反馈,让每一次修改都有回应。这里为你整理官方教程、参考手册、内置示例、经典书籍与社区资源,构成一条完整、可坚持的学习路径。

学习路径

四个阶段,循序渐进

按照下面的节奏推进,每个阶段都有明确的产出物,避免「收藏了很多教程,却始终没有开始写」。

认识界面,跑通示例

下载安装后,先运行几个内置示例,认识编辑器、运行按钮与显示窗口。目标:成功运行第一个草图。

掌握基础绘图语法

学习变量、循环与函数,用 circle()line() 画出图案。目标:独立完成一幅纯代码构成的平面作品。

让画面动起来

理解 draw() 帧循环与鼠标键盘事件,加入随机与噪声。目标:完成一个可以互动的动画小作品。

用库拓展项目

按项目需要引入声音、视频、导出等扩展库,完成一个完整的小项目并分享。目标:拥有可展示的个人作品。

官方资源

三大支柱:教程、手册与示例

以下资源全部来自 Processing 官方,内容随软件版本持续更新,是中文社区公认的权威起点。

官方教程

processing.org/tutorials 汇集由官方与资深社区作者撰写的系统教程,主题覆盖颜色、动画、交互、面向对象、3D 与着色器等,循序渐进且全部免费。

前往官方教程

参考手册

processing.org/reference 为每一个函数与变量提供语法说明、参数解释和可运行的代码示例,是日常创作中最常翻阅的「字典」,亦有离线版本可随软件获取。

查阅参考手册

示例库

软件自带上百个按主题分类的示例:基础语法、动画、交互、3D、演示作品等,双击即可运行并另存修改。「改示例」公认是入门效率最高的学习方式。

浏览在线示例

推荐书籍

由语言创始人撰写的经典教材

三本书定位互补:快速上手、系统教学与深度手册。书目信息以官方书籍页面为准,部分著作已出版中文译本。

Getting Started with Processing

Casey Reas、Ben Fry 著

两位创始人合著的官方入门书,篇幅精炼,跟随练习即可在短时间内跑通「图形 - 动画 - 交互」的完整流程,适合零基础读者。

查看官方书目

Learning Processing(第 2 版)

Daniel Shiffman 著 · 已有中文译本

最受欢迎的系统教材,以生动案例讲解编程基础与创意应用,与作者的免费视频课程相辅相成,被众多高校选作课程教材,中文版译作《Processing 编程学习指南》。

查看官方书目

Processing: A Programming Handbook

Casey Reas、Ben Fry 编著 · 第 2 版

面向视觉设计师与艺术家的权威手册,系统梳理语言、绘图、动画与大量创作主题,配合丰富图版,适合作为长期案头参考。

查看官方书目

视频与社区

有人一起学,坚持会更容易

Processing 社区以友善著称:无论多基础的问题,在论坛几乎总能得到耐心解答。

The Coding Train 视频课

《Learning Processing》作者 Daniel Shiffman 的免费视频频道,以极高的热情讲解 Processing 与 p5.js 的每个知识点,被无数初学者视为「最好的编程入门课」。

访问 The Coding Train

官方论坛

discourse.processing.org 是 Processing 的官方问答社区,沉淀了二十余年的问题与解答。发帖前先搜索,记得附上可运行的代码,收获答案的速度会快得多。

进入官方论坛

Discord 与 GitHub

官方 Discord 服务器适合即时交流与作品分享;GitHub 仓库则是阅读源码、报告问题与参与贡献的地方 —— Processing 本身就是由全球志愿者共同维护的开源项目。

访问 GitHub 仓库

学习建议

来自社区的三条经验

把示例当草稿纸

看到喜欢的效果就打开它的源码,改一个参数再运行。示例本来就是官方鼓励修改的教材,改坏了也不必担心,另存一份就是你的新起点。

小步快跑,持续输出

与其憋一个「大作品」,不如每天完成一个十分钟的小练习,并保存进草图簿。日积月累的草稿,会在某一天自然长成完整的项目。

先查手册,再问社区

养成遇到函数先查参考手册的习惯,理解参数含义;手册解决不了再去论坛搜索、提问。这个过程本身,就是编程能力最快的成长路径。

教程已就绪,只差一个安装包

下载 Processing,打开官方教程的第一章,你的创意编程之旅今天就能开始。