作品简介

本书手把手地教读者利用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 悲情朱利亚
  • 反侵权盗版声明
展开全部