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...
(展开全部)
“从前有个年轻人,他想追寻心之所向。”----------------------为了一个吻,一个牵手一生的约定,特里斯坦穿越禁忌的城墙,寻找一颗坠落的星星。因...
本书重点阐述了商战中的四种常用战略形式,如防御战、进攻战、侧翼战和游击战,针对每一种形式又提出了三条应遵循的原则,以及如何在具体的商战中应用这些原则。本书分析了...
提摩太·凯勒(Timothy Keller),美国神学家、护教学家,纽约救赎主长老教会牧师。其著作《为何是他》和《一掷千金的上帝》荣登《纽约时报》畅销书排行榜。...
短短30秒的广告为什么能影响人们的购物选择?房产中介为什么不一开始就介绍最好的那套房源?你为什么不好意思拒绝他人提出的插队请求?被认为上不了餐桌的土豆,为何能实...
张凌燕,自由学者,创新工作坊引导师。热衷于跨界探索和思想传播,拥有心理学、教育、组织管理、商业设计等多个知识领域的学习背景,研究领域包括设计思维、管理创新、自我...
钱自严,资深财务人,跨国公司首席全球财务官,浙江大学客座教授,前西门子半导体事业部中国区首席财务官。多次荣获国内外机构评选的年度中国奖项 CFO 奖项,融管理咨...
辅行诀五脏用药法要-二旦四神方述义 内容简介 由于《辅行诀》与《伤寒论》同源异流而视角有别,当前对于一书的研究甚少,直接影响到全面理解《伤寒论》以及仲景经方之意...
何延华,女,藏族。文学博士,兰州理工大学副教授,硕士生导师。中国作家协会会员,中国评论家协会会员,中国少数民族作家学会会员,鲁迅文学院少数民族学院培训班第十期学...
作品目录前言第一部分“小报告”探析一.什么是“小报告”1.“小报告”的基本概念2.“小报告”的历史渊源3.“小报告”的基本
藉由弗瑞德.思特靈牧師的通靈,一位從第七層次的光來到這裡的慈愛指導靈齊瑞爾,將自身的光奉獻給地球層面來幫助人類療癒、進化,以及經驗「意識大蛻變」。即將到來的大蛻...
作品目录整理说明序庚子西狩丛谈序甓园居士自叙卷之一卷之二卷之三卷之四卷之五跋吴渔川先生年谱 · · · · · ·精彩摘录太后
自《汉传佛教的反思——2004新春致辞》发表以来,济群法师积极致力于佛法基础建设,并将之归纳为四大根本。其中,皈依是佛法的根本;发心是修行的根本;正见是解脱的根...
作品目录周易大传今注卷首周易大传今注卷一周易大传今注卷二周易大传今注卷三周易大传今注卷四周易大传今注卷五周易大传今注卷六
成田良悟生於1980年,現居埼玉縣。以《BACCANO! 大騷動!》獲得第九回電擊遊戲小說大賞金賞,並發展成長篇小說。擅長利用眾多特色鮮明的角色將故事描述得熱鬧...
花卉-一部图文史 本书特色 ★ 16开精装,商务印书馆2018年2月出版★ 官方授权的珍品画作:书中包含了来自英国皇家园艺学会林德利图书馆官方授权的近300幅精...
白鹭成双 ,曾用笔名白鹭未双,台湾笔名蒹葭苍苍,90后作家,川蜀人士,若初文学网古风领军作者,擅长书写细腻的感情,文风幽默,有大团圆结局强迫症。代表作有《宅中歌...
山田太一,1934年出生于东京浅草,早稻田大学教育学系毕业松竹大船摄影所助理电影导演。1965年开始编剧生涯,1973年以《各自的秋天》获得“艺术选奖新人奖”,...
《每天学点心计学全集》内容简介:人生在世,我们可以保证自己坦坦荡荡,却不能保证别人也和我们-样。心计是一个人智慧的流露,同
日本著名刺绣大师,不仅在日本,在中国也享有极高的声誉,其作品广受刺绣爱好者的青睐。出生于1 9 7 5 年,从多摩美术大学毕业后一直从事手作包的设计、销售以及作...
1417年,英格兰军队在诺曼底登陆,百年战争的战火重燃,法军节节败退,在接下来充满戏剧性的30年中,英国人逐渐控制了北起诺曼底、南抵卢瓦尔河畔的广阔地区,在法国...