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 a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results. Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.
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,目标范围最小值,目标范围最大值)
——引自第14页
“日本童话之父”小川未明的经典作品集。语言短促、凝炼,宛若天成,毫无斧钺之迹。其思路开阔,活泼而有生气,情趣自然平稳,无困顿牵强之处,完全是独出匠心的制作,显露...
邢义田先生长期在秦汉史研究领域辛勤耕耘,继承劳榦、陈槃等先贤学术传统,与时俱进,不断创新,成绩卓著,享誉中外。《秦汉史论著系列》收录作者的主要著述,编为四册。全...
作品目录第一章 解表记一、辛温解表剂麻黄汤桂枝汤九味羌活汤小青龙汤二、辛凉解表剂桑菊饮银翘散升麻葛根汤此葛解肌汤竹叶柳蒡
王小峰,现任《三联生活周刊》文化部主笔。著名博客“不许联想”博主(每日点击率三四万),曾入选美国时代周刊年度人物。主编过《欧美流行音乐指南》,写过音乐评论集《不...
在《面包大王》中,彼得和大家分享了最近的成果,这是他从很多法国著名面包店所吸取的精华,是他在烹饪学府的厨房中和学生们在一起研究时迸发的火花。透过彼得的肩膀,我们...
袖珍心电图手册 本书特色 本书是由长期从事心电图诊断和教学工作的专家所编写的实用型参考书。全书共23章,简明扼要地介绍了心电图基础理论知识、各系统疾病心电图特征...
艾莉森·凡伦作家、演说家。“找到你内心的声音”机构的创始人,这是一个给任何想写作的人提供支持和帮助的社区。她帮助过形形色色的人,既有跨国公司领袖、奥运金牌得主、...
ReachingOutCome,holdmyhand,reachouttoforgeachain,Andintheholding,Imyself,amhelda...
作品目录why are you guys so quiet?farewell!Mr. vampire!!you can't hold someone w...
Judith T. Zeitlin is the William R. Kenan, Jr. Professor in the Department of Ea...
李开复,祖籍四川,1961年12月3日出生于台湾,1988年获美国卡内基梅隆大学计算机系博士学位。从1998年进入微软公司开始,李开复历任微软中国研究院院长、微...
一本為所有人寫的伊斯蘭新史10大主題,深入淺出,帶你重新認識伊斯蘭◎特別收錄作者台灣版序,附贈精美拉頁(伊斯蘭歷史年表、世界史與伊斯蘭史對照時間軸、伊斯蘭曆、古...
国外畅销15年,美亚读者5星推荐!艺术专业师生、绘画摄影爱好者与初学者必读!“如何让作品看上去更为有趣?简而言之,创造差异。”——格雷格·艾伯特(《构图的秘密》...
《中国地方政府节能指标评估研究》内容简介:节能既受市场机制的调节,又存在一定程度的市场失灵。在中国,自上而下的节能目标分解
口腔颌面外科学 内容简介 本书是口腔医学专业必修课考试辅导丛书的一个分册,由著名专家、教授根据*新教材内容和各自从事教学及实践经验编写而成。书中章节安排与教材一...
一场阴谋,她作为皇帝的棋子,被下嫁给传闻中最冷酷的诸侯国王。传闻这位王,性格孤傲,睥睨天下,脸覆薄纱,乃天下绝丑。传闻这位王,神秘果敢,生杀予夺,冷酷邪魅,最深...
吴元重儿科临床治验 内容简介 本书中医案包括病种约有90种,已写的案例有121篇。按系统分类:新生儿疾病7篇,呼吸系统疾病25篇,消化系统疾病15篇,结缔...
藤萍,叶萍萍,O型血,射手座。1981年生于厦门,2004年7月毕业于中山大学法学院。2000年以《锁檀经》荣获第一届“花与梦”全国浪漫小说征文大赛第一名,此后...
田辰山(Chenshan Tian),美国夏威夷大学政治学博士、北京外国语大学教授、中西方比较哲学思想专家。师从美国比较哲学家安乐哲教授,长期在夏威夷大学中国研...
恐怖行動時代,所有理性的人必讀的一本書。作者哈里斯戳破文化相對主義、自由主義和宗教溫和派,在文化和智識上對宗教非理性的妥協,是本驚世駭俗又充滿勇氣的書!★《紐約...