The Nature of Code
这是一本新媒体(New Media)领域的研究人员从艺术和物理的角度探讨如何通过Processing框架,将一些常见的自然现象转换实现。
例如:向量,力,振荡,粒子系统,神经网络等等。
作者对于本书的介绍和定位如下:
“How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing.”
中文翻译大概如下:我们如何将不可预测的演进过程和自然的性质通过软件实现呢?我们如何理解物理世界背后的数学原理并将其应用在数字世界中。这本书关注的重点是是编程的策略和通过Processing框架实现自然系统的计算机模拟。
作者是Tisch School of the Arts at New York University的毕业生,参与了New York University的Interactive Telecommunications Program (ITP) 项目,在做项目的时候,萌发除了编写本书的想法,希望能够通过该书系统的总结仿真物理现象的算法和技术。
希望学习Processing框架的同志可以参考本书给出的具体过程。