
生成艺术:Processing视觉创意入门
作品简介
本书手把手地教读者利用Processing工具编程,并进行生成艺术的创作。本书分为两个部分,共8章。基础部分介绍了Java语言的基础知识、Processing的绘图方法及各种常见技巧;进阶部分重点介绍了几何向量、吸引子、离散动态系统、迭代分形4个专题,深入浅出地展示了数字化艺术的奥妙。
华好,2006年毕业于东南大学建筑学院,2009年获得东南大学硕士学位,2014年获瑞士苏黎世联邦理工学院博士学位。同年加入东南大学建筑运算与应用研究所。主要研究方向为运算化设计与数控建造,在国内外高水平学术期刊上发表论文20余篇。在国内首先开设“机器人建造”本科设计课程。2010年获CAADRIA青年奖,2014年获得ALGODeQ算法设计奖。2016发布javakuka.com机器人离线编程库。华好的数字化建造作品参加了2016年“建造?运算?应用”国际展览与2018年中国国际机器人展览会。
作品目录
写在前面
彩图
基础部分
第1章 画布、画笔和颜色
1.1 第一个程序
1.2 画布与帧
1.3 颜色
第2章 变化多端的圆形
2.1 变量与循环
2.2 心
2.3 圆的魔术
第3章 弹!弹!弹!
3.1 弹球
3.2 布尔先生
3.3 好多弹球
第4章 我是一个平凡的像素
4.1 彩色噪声
4.2 自定义方法
4.3 滤镜与点彩
4.4 图像重绘
进阶部分
第5章 PVector
5.1 类
5.2 线性代数
5.3 力
5.4 线性插值
第6章 飘
6.1 回旋
6.2 秩序与随机
6.3 奇怪吸引子
第7章 一石激起千层浪
7.1 二维数组
7.2 涟漪
7.3 化学反应
7.4 生命游戏
第8章 迭代分形
8.1 递归
8.2 多重画布
8.3 悲情朱利亚
反侵权盗版声明