Assignments & Resources
所有作业通过 Google Form 提交,请按时提交
个人作业
使用循环与变换创建一个独特的几何纹样,可以是静态图案或简单动画。
截止:第 3 周周日 23:59
设计一个与鼠标或键盘交互的图形系统,要求至少包含 3 种不同的交互状态。
截止:第 5 周周日 23:59
选择一个真实数据集,用 P5.js 创建一个有意义的可视化作品,需附数据集来源说明。
截止:第 14 周周日 23:59
开发一个完整的交互视觉项目,主题不限,需包含完整的说明文档与演示视频。
截止:第 16 周周日 23:59
每周小练习
环境搭建 & Hello P5
基础绘图练习
变量与动画
交互响应
循环与复制
函数封装
粒子系统
向量与力
学习资源
官方文档、参考手册与示例代码
在线编程环境,无需安装任何软件
经典生成艺术教程,采用P5.js作为基础
社区作品展示平台,寻找灵感的好地方
Shader 艺术入门(进阶内容)
友好的机器学习库,与 P5.js 无缝结合
课件下载
Week 01 — 环境配置与第一个 Sketch
ZIP · 1.18 MB
Week 02 — 绘图基础
PDF · 待发布
Week 03 — 变量与动画