The Nature of Code

Daniel Shiffman

出版时间

2012-12-13

ISBN

9780985930806

评分

★★★★★
书籍介绍
这不是一本普通的编程教程,而是一场关于'涌现'的实验。作者把高中物理搬进屏幕:力、振动、粒子系统、分形、元胞自动机,读者亲手让简单的个体规则运行起来,却意外看到难以预测的群体行为——一只只小点聚成迁徙的鸟群,无序中自行组织出秩序。最打动人的是那种'失控'般的惊喜:你并不控制每一只,却见证了整体的生命感。它适合愿意动手、对生成艺术与交互设计感兴趣的人,也适合读过《失控》、想理解复杂系统的人。当然,皮亚诺曲线和科赫曲线会让一部分人皱眉,但正是这种'够硬',让它区别于速成教程——读完你会重新理解'模拟自然'这件事。
作者简介
of arts in mathematics and philosophy from Yale University and his master's degree from ITP. He develops tutorials, examples, and libraries for Processing, the open-source programming language and environment created by Casey Reas and Ben Fry. He is also the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction (2008).
精彩摘录
  • "perlin噪声算法可用于生成各种自然特效,包括云层、地形和大理石的纹理。 perlin噪声算法表现了一定的自然性,因为它能生成符合自然排序(“平滑”)的伪随机数的效果。 Processing内置了perlin噪声算法的实现:noise()函数。该函数返回的是0-1之间的数值,可以用map()函数来映射需要范围的数值。 新值=map(当前值,0,1,目标范围最小值,目标范围最大值)"
用户评论
好多processing栗子啊!
YouTube上最有活力的老师!
够硬,youtube上作者的视频很棒,简单的个体行为构成复杂难以预测的群体,联想到 《失控》
processing入门=橙+粉+蓝
Shiffman! Shiffman!
YouTube上最有活力的老师! @2020-09-29 03:39:35
nice for art programming
兴趣的入门书,永不过时
然后还是觉得程序艺术只在很窄的范围内才“艺术”
下载
收藏