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...
(展开全部)
出身不出众,学历不出众,口才不出众,相貌很无敌,苏畅畅就是这样一个”外地大众女”。就凭着梦想,一个人跑到人精扎堆儿的大城市,进入一个很雷人的小私企,碰到一群有些...
国医名家效验方精选 本书特色 《国医名家效验方精选》由谢英彪主编,本书具有以下亮点与特色:一是收录了朱良春、周仲瑛、徐景藩、路志正等国医大师的名方37首,较好地...
★一个打过越战的老兵,告诉你他所目睹的战争真相★军旅作家王树增推荐:此经典之作深刻揭示了美国战争机器之所以强大的秘密,以及美国在越战中失败的难言之隐。★越战老兵...
《理性之外的谈判》作者罗杰·费舍尔,谈判的艺术,就是赢的艺术。而谈判中的情感至关重要,它能带来财富,也能带来毁灭。人生就
作品目录1 章 铺垫1.1 H5 的前身今世1.1.1 H5 是什么1.1.2 H5 的阶段性发展1.1.3 我们为什么做 H51.2 怎样的 H5 才是好的 ...
余光中亲编英文课本重磅出版 一代中文大师的英文博雅读本编辑推荐:※隐藏的外文名家 余光中乃外文系出身,曾就读于金陵大学、厦门大学和台湾大学外文系,在台湾、香港和...
With over 250,000 sold, Harvey and Paul Deitels C++ How to Program is the worlds...
七微女,摩羯座。乐观的悲观主义者。咖啡上瘾者,拖延症患者,资深气味控。眷恋森林与海洋。微博:七微VV微信公众平台:微风小栈已出版《南风喃》《南风知我意》《南风知...
中医经典必背 本书特色 读经典、背经典、早临床、多临床,这是中医人才成长之路。《中医经典必背》一书结合现行的教学大纲,从《黄帝内经》、《伤寒论》、《金匮...
朱刚复旦大学中文系教授,博士生导师。主要研究宋代文学,注重探讨宋代道学与文学思想之关系、宋代党争与文学流派之关系。出版有《苏轼评传》(合著)、《唐宋四大家的道论...
本书是俞敏洪与周国平、李玫瑾、李开复、郝景芳、余秀华等人物的对谈录。截至本书出版,老俞已经与人文、科技、商业等领域大咖对谈超过100期,累计有1亿人观看过对谈,...
方方,本名汪芳。1955年出生于南京。1975年参加工作。当工人期间始发诗歌。1978年考入武汉大学中文系,大四时发表小说。1982年毕业分配至湖北电视台当编辑...
Welcome to 97-hour weeks. Welcome to life and death decisions. Welcome to a cons...
情感教练,婚姻家庭咨询师。黑龙江卫视《快乐大联盟》情感嘉宾青海卫视《恋恋超姻速》情感嘉宾安徽卫视《幸福夫妻档》情感嘉宾百合网《魅力爱人成长计划》主讲教练世纪佳缘...
作品目录第一章 太古集团的早期活动第二章 太古集团的扩展第三章 太古轮船公司在华航运优势的确立第四章 太古集团巩固在华利益的
[内容简介]★《链接》是《爆发》的作者,艾伯特-拉斯洛•巴拉巴西的成名之作,同时也是复杂网络的奠基之作,社交网络的入门之作。巴拉巴西之前,随机网络理论一直主导者...
"WhoseToesareThose?"Followababyonhisjourneyashediscovershisfamilybyidentifyingth...
关于互联网知识付费的首部作品知识工作正在被重塑,知识经济正在开启互联网时代下半场为你展现互联网知识经济全景大图,解读新物种的前世今生内容简介一个产业解读三个分析...
《历史的隐秘角落》内容简介:拿破仑、希特勒、佛朗哥……这些似有定论的历史人物,在一位医学教授的笔下会是什么样的形象呢?留学
梅贻琦先生字月涵,1931年至1948年任清华大学校长。1937年,抗日战争时,清华与北大、南开三校合并为西南联合大学,梅贻琦任国立长沙临时大学校务委员会常务委...