书籍 代码本色:用编程模拟自然系统的封面

代码本色:用编程模拟自然系统

Daniel Shiffman

出版时间

2014-10-01

ISBN

9787115369475

评分

★★★★★

标签

编程

书籍介绍

本书介绍了用计算机模拟自然系统涉及的编程策略与技术,涵盖了基本的数学和物理概念,以及可视化地展示模拟结果所需的高级算法。读者将从构建基本的物理引擎开始,一步一步地学习如何创建智能移动的物体和复杂的系统,为进一步探索生成设计奠定基础。相关的知识点包括力、三角、分形、细胞自动机、自组织和遗传算法。本书的示例使用基于Java的开源语言及开发环境Processing编写。本书网站http://www.natureofcode.com)上的示例是在浏览器中通过Processing的JavaScript模式运行的。

作为纽约大学Tisch艺术学院Nature of Code课程主讲老师,Daniel集合了多年开发和教学经验,希望借由此书让大家真正了解如何用代码模拟自然现象。

目录
第 0 章 引言
第 1 章 向量
第 2 章 力
第 3 章 振荡
第 4 章 粒子系统

显示全部
用户评论
很好看,一个小时翻完了。没有什么本质上很新的东西,但是processing这个语言本身确实…很有魅力吧… 我觉得更适合学计算机但是想搞艺术的看,看了看短评,学艺术的说看不懂,学游戏引擎的说太简单,透着一些诡异…
http://natureofcode.com/book/introduction/
ParticleSystem以后的章节卡住,好难啃。基础太差了。
读到后面有点飘
跟着好书学习最后不光有知识理论上的收获,还可以得到实实在在的一些东西,每章后面那个逐步搭建的生态系统项目太棒了。
曾几何时,我也是个想要追求无用的艺术的人,如今卷入到实用性的竞争当中也觉得自己面目可憎,但,谁又知道艺术无用是否本来就是个前时代的骗局呢
一点点物理,还有一点点神经网络。值得一看的科普书
向量 -> 力 -> 粒子系统,这些章节讲的不错。后面神经网络这些部分只是导语,开了个头。这本书的代码质量很高,注释也非常到位,对新手理解非常友好,代码简洁,模块化。总体上,是一本非常好的代码模拟自然系统的入门书。另外,process已经被p5.js替换,代码建议直接参考js的语言描述实现。