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...
(展开全部)
In "Distributed Algorithms", Nancy Lynch provides a blueprint for designing, imp...
孟兆庆,永远追求美味与感爱平衡的优雅天秤座,甘心臣服于糖、油、蛋、粉与火候变化的O型女子,矢志推广“全民自己动手玩烘焙”这一理念,积极培植烘焙一族,自设烘焙网站...
恽铁樵中医函授讲义-(选编) 本书特色 1 925年. 为了弘扬祖国医学, 启发鼓舞有志之后生 。恽铁樵与国学大师章太:炎及其弟子张破浪等在上海创办&ldqu...
《好好学习(升级版)》内容简介:人人都知道“知识就是力量”,而你与他人之间的区别在于这股力量能否为己所用。我们都热情追逐知
Ladiesandgentlemen,ifyouwillkindlygivemeyourattentionforafewmomentsIwillbehappyt...
吴铭恩,广东潮州人。《红楼梦》研究者,创办红楼梦主题网站“抚琴居”,曾任上海《红楼梦研究辑刊》编委。现为中国红楼梦学会会员,北京曹雪芹学会理事。主要著作有《红楼...
沃尔特·艾萨克森:阿斯彭研究所(Aspen Institute)执行总裁,曾任有线新闻电视网(CNN)主席和《时代》(Time)周刊总编。他的著作有《史蒂夫·乔...
[内容简介]这是一本关于“友情”的小百科全书,不止探讨友情,更解开所有人际关系的烦恼与困惑。亲子、夫妻、手足、同事、主管及部下……任何一种人际关系背后,都有“友...
美国戏剧学院(A.C.T.)创始人托尼奖、奥比奖、剧评人奖获得者威廉·保尔四十年舞台经验首次结集出版...................※编辑推荐※这是一本专...
南康白起(1980.05.26 - 2008.03.9~03.12之间),农历生日1980.04.13, 男,辽宁人。生于辽宁,长于内蒙古,网络作家。在晋江文学...
美国宪法解释与判例 内容简介 本书特别适宜于宪法学家和经常适用成文宪法的法院。成文宪法虽然并非刚面世,但自第二次世界大战结束即开始的非殖民化运动以来,赢得了前所...
约翰·罗纳德·鲁埃尔·托尔金(1892—1973)是牛津大学教授,古英语专家,写了不少小说,其中最著名的是《霍比特人》(又译作《小矮人历险记》〈1937〉)与《...
《周易悬解》内容简介:《周易悬解》是周大明先生最新的研究成果。本书与以往学界对《周易》的研究有很大不同,作者综合运用了考古
挥别了优雅魅惑的厩户太子、绝代风华的阿里阿德涅“公主”以及命运多舛的米诺陶洛斯,穿越异域时空的列车即将达到终点!纷乱的线索逐渐清晰,被隐藏的真相呼之欲出!原来他...
MadgewasfouryearsoldwhenshefirstsawtheCornishseaandfellinlovewithit,anditwasther...
雷蒙娜•巴蒂斯库是一位法国童书作家,出生罗马尼亚,十岁移居法国。从2002年起她陆续出版了二十五本童书,并被翻译为英文、日文、西班牙文等多国语言。
一切权力都来自人民。但人民去了哪里?——贝尔托·布莱希特★★民粹主义诊断之作:仇视精英、反对多元、垄断人民★★☆紧扣国际政治新趋势,教你看懂现代社会的民粹危机☆...
「我想打造负建筑、奔走世界各地、我不想做讨厌的建筑!建筑究竟是什么?一种无形的温暖?」隈研吾在本书中谈及的自身经历,不全是荣耀戴顶的那一面,也谈及因为拘泥于表现...
ThisbookoffersarichandhighlyoriginaltreatmentofPlatosviewsintheareasofepistemolo...
★“中国好书”奖得主李凤群长篇心理分析小说,聚焦中国平凡女性的精神历练之旅★ 风暴终得平息后,仍要有勇气继续。在平凡中学会去爱、学会接受生活。★ 每座小城都有无...