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页
马伯庸、顾爷作序,于丹、汪涵、余世存、熊亮、于蕾、刘正共同推荐。《国家宝藏》“国宝守护人”、《洛神赋》作者叶露盈全新作品,耗时一年倾力打造、全新演绎的东方古典画...
卢梭立宪学文选 本书特色 让·雅克·卢梭,法国伟大的启蒙思想家、哲学家、教育家、文学家,是18世纪法国大革命的思想先驱,启蒙运动*卓越的代表人物之一。主要著作有...
▲编辑推荐1,2013年诺贝尔文学奖得主艾丽丝•门罗代表作合集:作者亲自选定篇目,收录《逃离》《亲爱的生活》《好女人的爱情》等经典名篇,写作生涯至高成就集于一册...
井上 雄彦(いのうえ たけひこ、本名:成合 雄彦(なりあい たけひこ)、1967年1月12日 - )は、日本の漫画家。鹿児島県大口市(現・伊佐市)出身、熊本大学...
元旦清晨,料理家渡边有子坐在晨光中的餐桌旁,静静地祈愿“新的一年一切安好”。这本小书即由此开始,以一天一张照片、一则散文的形式,记录了她在这并不特别的一年中每天...
冯仑,1959年生于陕西西安。1982年毕业于西北大学,获经济学学士学位。1984年毕业于中央党校,获法学硕士学位。1984年至1990期间先后于中央党校、中宣...
一天忙到晚,一年忙到头,升职加薪却与你无关?是时候丢掉你的“职场包袱”了,懂得简化工作,职场加分不再难!第一步:赶紧丢掉
针灸甲乙经-中医十大经典 本书特色 《针灸甲乙经》是中国针灸学专著,原名《黄帝三部针灸甲乙经》,简称《甲乙经》。皇甫谧(公元215~282年)编撰于魏甘露四年(...
漫畫:久織ちまき日本知名漫畫家、插畫家。畫風細膩而溫柔。雖然是女性漫畫家,卻能以動人的人物描寫呈現「鋼彈」另外一番風貌。漫畫代表作為《機動戰士鋼彈SEED DE...
罗志华(笔名Milly,中国台湾),初夏出生,喜欢蓝天下的大树。原本是电视媒体人,目前则为旅行笔记文字者,以「Milly最喜欢」部落格,继续悠闲的漫游文字。期望...
古人云:人才兴邦,得人才者得天下。具有人文主义倾向的中国传统艾化,特别重视对人的评价和研究,并形成了一套完整的人才发现和使用的知识系统。《人物志》就是三国曹魏政...
拔罐基本技能 本书特色 《拔罐基本技能》是“千万农民工援助行动”就业技能培训指定教材。专为各级工会发挥优势,整合社会培训资源,根据企业用工需求,对农民工开展就业...
余光中——“乡愁诗人”、“艺术上的多妻主义者”曾自言 :“大陆是母亲,台湾是妻子,香港是情人,欧洲是外遇。”本书从余光中的数十本散文集中精选其中的佳作名篇成集,...
纳米毒理学-中文翻译版 本书特色 此书是**本为纳米材料安全性提供相关基础知识的书籍,旨在为基础研究科学家、环境科学家、毒理学家、化学家、工程师、风险评估家、联...
曾庆豹(Chin Ken Pa),哲学博士、教授。中国人民大学基督教文化研究所客座教授(2001迄今)、哈佛大学访问学者(2004)、香港汉语基督教文化研究所特...
清代名医医话精华 内容简介 “医话”是医家立言的结晶,也是医家进行病例分析、学求思考有所感悟后,记录的心得。其从不同侧面反映了医家的经验与造诣。中医传至清代,达...
杨健:男,1952年生。中央戏剧学院戏剧文学系教授、博士生导师。著有专业教材:《剧本写作初级教程》(中国戏剧出版社,合著· 2004)、《拉片子——电影电视编剧...
洛艺嘉,女,作家,旅行家, 1个人,11年时间,游遍五大洲111国,是国内以自助游身份走遍非洲的第一人;是中国大陆真正意义上周游世界的第一人,全世界旅游国家最多...
新鲜出炉的面包表皮酥脆、内部松软,没有比咬一口这样的面包更令人感到满足的事情了。对来自波特兰的烘焙大师肯·福克斯来说,制作出完美的面包带给他的不仅仅是快乐——正...
这本书混合了《1995-2005夏至未至》以及《梦里花落知多少》,并巧妙的添加了大尺度段落若干,封面模仿《1995-2005夏至未至》,可谓向郭敬明致敬的一大力...