Create code art, visualizations, and interactive applications with this powerful yet simple computer language and programming environment
Learn how to code 2D and 3D animation, pixel-level imaging, motion effects, and physics simulations
Take a creative and fun approach to learning creative computer programming If you're interested in creating cutting-edge code-based art and animations, you've come to the right place! Processing (available at www.processing.org) is a revolutionary open source programming language and environment designed to bridge the gap between programming and art, allowing non-programmers to learn programming fundamentals as easily as possible, and empowering anyone to produce beautiful creations using math patterns. With the software freely available, Processing provides an accessible alternative to using Flash for creative coding and computational artboth on and off the Web. This book is written especially for artists, designers, and other creative professionals and students exploring code art, graphics programming, and computational aesthetics. The book provides a solid and comprehensive foundation in programming, including object-oriented principles, and introduces you to the easy-to-grasp Processing language, so no previous coding experience is necessary. The book then goes through using Processing to code lines, curves, shapes, and motion, continuing to the point where you'll have mastered Processing and can really start to unleash your creativity with realistic physics, interactivity, and 3D! In the final chapter, you'll even learn how to extend your Processing skills by working directly with the powerful Java programming languagethe language Processing itself is built with.
You'll learn:
The fundamentals of creative computer programming—from procedural programming, to object-oriented programming, to pure Java programming
How to virtually draw, paint, and sculpt using computer code and clearly explained mathematical concepts
2D and 3D programming techniques, motion design, and cool graphics effects
How to code your own pixel-level imaging effects, such as image contrast, color saturation, custom gradients and more
Advanced animation techniques, including realistic physics and artificial life simulation
Summary of Contents
PART ONE: THEORY OF PROCESSING AND COMPUTATIONAL ART
Chapter 1: Code Art
Chapter 2: Creative Coding
Chapter 3: Code Grammar 101
Chapter 4: Computer Graphics, the Fun, Easy Way
Chapter 5: The Processing Environment
PART TWO: PUTTING THEORY INTO PRACTICE
Chapter 6: Lines
Chapter 7: Curves
Chapter 8: Object-Oriented Programming
Chapter 9: Shapes
Chapter 10: Color and Imaging
Chapter 11: Motion
Chapter 12: Interactivity
Chapter 13: 3D
Chapter 14: 3D Rendering in Java Mode
PART THREE: REFERENCE
Appendix A: Processing Language API
Appendix B: Math Reference
Appendix C: Integrating Processing within Java
About the Author
With an eclectic background combining elements of painting and programming, Ira Greenberg has been a painter, 2D and 3D animator, print designer, web and interactive designer/developer, programmer, art director, creative director, managing director, art professor, and now author. He holds a BFA from Cornell University and an MFA from the University of Pennsylva...
(展开全部)
罗炜樑,中山大学附属第一医院康复医学科特聘副研究员、特聘副教授。英国执业物理治疗师,英国南安普顿大学康复学博士,世界卫生组织特聘专家,世界卫生组织康复合作中心副...
This short introduction to category theory is for readers with relatively little...
北方果树施肥手册 本书特色张昌爱、劳秀荣主编的《北方果树施肥手册》重点介绍了北方果树,包括苹果、桃树、梨树、葡萄、核桃、李、杏、石榴、板栗、柿、樱桃等的需肥特点...
作品目录嘀嘀!汽车制造厂汽车是如何工作的汽车修理厂高速赛车汽车的历史汽车的回收站· · · · · ·
中国法制史 内容简介 本书是面向21世纪课程教材,是普通高等教育“九五”国家级重点教材,也是全国高等学校法学专业核心课程教材。该教材系统论述了中国近五千年的法律...
《5个图表解决工作中的12大难题》内容简介:我们的思考、想法、感觉其实都能够用简单的绘画,也就是用“图”来呈现。工作中遇到的所有问题几乎都能用图表来掌握状况并予...
珍妮特•温特森(Jeanette Winterson)当代最好也是最有争议性的作家之一。1959年,生于英格兰的曼彻斯特。自小由坚信宗教的夫妇收养。当时家中有六...
神经病学-第7版-供基础.临床.预防.口腔医学类专业用 本书特色 《“十二五”普通高等教育本科国家级规划教材·全国高等学校教材:神经病学(第7版)》定位于医学教...
急危重症 内容简介 经验是一笔巨大财富,经验的背后蕴藏着痛苦的失败和令人兴奋的成功。中医临证经验是中医学宝库的重要组成部分,经验积累的过程就是中医学发展的过程。...
作品目录细致的北欧图案可爱的杯子姆明谷的伙伴们书信套装北欧的街道北欧的森林精致的厨房用品温馨的房间北欧的快乐圣诞节东欧的
大凡在事业上有所成就的人,是极其自信而又善于把信心灌输于他人的人。这种人,实际上就是一个会交往的人,交往擅长与否,存乎智
ThisbookexaminesthefailureofeconomicreforminRussiasince1991,whenBorisYeltsinproc...
斯蒂芬·茨威格(Stefan Zweig,1881一1942),奥地利著名小说家,传记作家,出身于富裕的犹太人家庭。主要作品有《三大师传》《象棋的放事》《昨日的...
亦舒,原名倪亦舒,1946年生於上海,祖籍浙江鎮海,五歲來港定居,曾就讀嘉道理小學、北角官小,中學畢業於何東女子職業中學,十五歲開始寫稿,第一篇小說刊登在《西點...
★日本为何而战,又为何战败?★1971年普利策奖作品,《希特勒传》作者约翰·托兰巅峰之作,畅销全球半世纪的二战史写作里程碑。版本经典,作者权威!★10年历史,1...
作品目录第一卷《小丑吃醋记》《飞医生》《冒失鬼》《爱情的怨气》《可笑的女才子》《斯嘎纳耐勒》《丈夫学堂》《讨厌鬼》.第二
胡平生 中国文物研究所出土文献与文物考古中心主任、研究员,是国家有突出贡献的专家。为中国诗经学会理事,古文字研究会、秦汉史学会会员。张萌,就读于吉林大学古籍研究...
一本写透传奇帝王乾隆一步步登上权力巅峰的政治筹谋。清高宗乾隆是中国历史上极善筹谋的传奇帝王,他步步为营,攀上权力顶端。惯见宫墙内的腥风血雨,乾隆深知,只要父亲还...
汉英对照三字经流派小儿推拿-(修订版) 内容简介 葛湄菲编著的《汉英对照三字经流派小儿推拿(修订版)》旨在对外宣传中国的推拿文化。全书共分三章,内容包括...
● 你是否缺乏有效社交?什么是高质量的社会互动?哪些偏好会影响我们对伴侣的选择?使我们更加安全和满足的关系是怎样的?社群的核心是什么?有效的社群是如何形成的?如...