零基础入门 p5.js 与创意编程

Creative Coding with p5.js
从 0 开始,我们来学习创意编程。以 JavaScript 和 p5.js 作为画笔,你也可以创作出独一无二的数字艺术品和交互艺术作品。本电子书正在开发中,内容随时会修改和更新,欢迎提出宝贵意见。
by 像素之美
以下是《零基础入门 p5.js 与创意编程》书籍部分一二级目录和部分章节,我们将会在知识星球持续更新,欢迎订阅。
前言 2023-04-08
基础--打开生成艺术的大门
开发环境的准备 2023-04-08
认识 JavaScript 编程语言 2023-04-08
p5.js 基础使用 2023-04-08
位置和坐标系 2023-04-08
规律之美,圆 2023-04-08
规律之美,三角函数 2023-04-08
多彩的颜色 2023-04-08
向量的力量 2023-04-08
流动的艺术,物理世界的模拟
动画的实现 2023-04-08
力的模拟 2023-04-08
位置、速度、加速度 2023-04-08
碰撞、反弹 2023-04-08
案例:撞球游戏 2023-04-08
粒子系统
粒子系统入门 2023-04-08
flocking (alignment, cohesion, and separation) 2023-04-08
案例:盛放的烟花 2023-04-08
声音的世界,音乐可视化
声音里的数据 2023-04-08
声音的可视化 2023-04-08
案例:将声音变成一幅图 2023-04-08
生成艺术中的设计模式
Grid tile 网格模式 2023-04-08
Repetition and variation 重复和变化 2023-04-08
Randomness and Unpredictability 随机和不可预测 2023-04-08
Fractal and Recursion,分形和递归的艺术 2023-04-08
Tessellations,镶嵌艺术 2023-04-08
算法与生成艺术
Perlin Noise 2023-04-08
Voronoi 图、三角剖分算法 2023-04-08
图形填充,circle packing 2023-04-08
等高线、图形轮廓生成算法 2023-04-08
细胞自动机 2023-04-08
l-system 2023-04-08
Genetic Algorithms 2023-04-08
Swarm Intelligence 2023-04-08
虚拟连接现实,交互艺术之美
arduino 介绍 2023-04-08
压力传感器等 2023-04-08
tensorflowjs 手势交互 2023-04-08
附加,webgl,3D 的力量
webgl 入门 2023-04-08
shader 编写 2023-04-08
案例:流动的夜空 2023-04-08