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...
(展开全部)
全国房地产估价师执业资格考试用书房地产估价理论与方法 本书特色 《全国房地产估价师执业资格考试用书:房地产估价理论与方法(2013)》由中国建筑工业出版社出版。...
诊断学-第8版-供基础.临床.预防.口腔医学类专业用 本书特色 《诊断学》为高等医学院校五年制临床医学专业本科生的必修课之一,是由基础医学过渡到临床医学十分重要...
《适应航空研制项目生命周期的财务控制》在内部控制、项目管理和风险管理理论的指导下,以面向航空研制单位相关人员的半结构式调
施佩尔(Albert Speer)在第二次世界大战前是个建筑师,在希特勒的“第三帝国”时期,先是开始负责纳粹党的建筑设计,做了希特勒的建筑师,成为希特勒的“宫廷...
劳动争议案实例点评 内容简介 这本书中,编著张影等从争议案件本身的借鉴意义、社会的关注度和对我国劳动法规体系产生的影响这几个维度出发,结合历年来专业人士和媒体的...
畅销全球25年的电影语法教程曾一对一指导迈克尔·杰克逊的金牌导师大师课堂分享《死侍》预演Previz示例与韦斯·安德森《月升王国》等海量故事板◎ 编辑推荐世界各...
余秋雨,浙江余姚人,当代著名散文家,文化学者,艺术理论家,文化史学家。著有《文化苦旅》《霜冷长河》《君子之道》等。他的书籍长期位居全球华文书排行榜前列,仅中国台...
内容简介很久很久以前,有位慈爱的父亲给他的女儿们讲了一个不可思议的故事,故事里有辫子上拴着气球的女孩、丢失了尾巴的蓝狐狸、能带来幸运的热狗老虎、佩着月亮锤的玉米...
埃尔文·莫泽尔1954年生于奥地利维也纳,曾为排字工人,后成为自由职业者。1975年,他出版了第一本由自己创作插画的图书,之后一手包揽了文字和图画,开始创作自己...
陳喬琪、楊幹雄、林家興、林玉華、許文耀、王浩威;中國輔導學會、台灣心理治療學會、台灣兒童青少年精神醫學會、台灣精神醫學會、台灣臨床心理學會心靈工坊與華人心理治療...
市政给排水施工员入门与提高 内容简介 本书从市政给排水工程施工员的人门基础知识开始,详细阐述了市政给排水工程施工员应知应会的基础理论和专业技术知识,书中还...
《物联网安全与深度学习技术》内容简介:本书从物联网技术发展现状、体系架构及演进趋势入手,设计物联网安全架构;在对物联网典型
朵朵舞,脑洞清奇的80后非典型天蝎女,爱好胡思乱想,天马行空,大学毕业开始原创言情文学创作,文笔清丽,故事曲折,得到广大读者喜爱。代表作《红颜乱》《一斛珠》《碧...
Conditional design is the sequel to Operative Design. This book will further exp...
作品目录进入布花的视觉飨宴 01 风之精灵 02 海洋之星 03 松果小物 04 天使之约 05 幸福花嫁 06 繁星点点 07 狂舞探戈 08 和风物
《驰名商标认定与保护的规制》内容简介:当今世界,随着知识经济和经济全球化深入发展,知识产权日益成为国家发展的战略性资源和
左马,漫画作者,作品《散步》《夜间巴士》在多个国家出版发行。微博@左马,Ins:zuoma1983。正义,动画场景师,美术概念设计师,业余漫画作者,Papaye...
Winner of the prestigious Paul A. Samuelson Award for scholarly writing on lifel...
Heaven Is for Real is the true story of the four-year old son of a small town Ne...
李连达中药研究探索与实践 本书特色 《李连达中药研究探索与实践》收集了中国工程 院李连达院士在中药研究过程中一系列关于中药现代 化、中药研究的发展与创新等方面的...