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...
(展开全部)
中医小方大辞典 本书特色 ★16开精装,金盾出版社出版★编者孙世发,南京中医药大学研究员、博士生导师,江苏省有突出贡献的中医专家,主编《名方配伍分析与应用》《中...
赵伟:新锐管理专家,籍贯闽北,长居北京,现为文化公司总裁。他从事管理工作多年,在管理过程中不断学习与研究现代企业的管理模式,对将欧美先进的管理模式落地中国有着丰...
Wardemandsthatscholarsandpolicymakersusevictoryinpreciseandcoherenttermstocommun...
芭芭拉•努斯(Barbara Nuss)是一位经验丰富的画家,同时也是一名绘画教师。从自己的住宅、画室周围连绵起伏的地貌以及缓慢更迭的风景中,她源源不断地汲取着...
刘强东,京东集团CEO,中国具有影响力的企业家之一。2015年,入选《财富》“全球50位伟大的领导者”。
灵魂尽头——小时代电影全记录III(平装)》是电影《小时代4:灵魂尽头》的唯一见证书,全方位地收录真实片场花絮与独一无二的幕后信息,还原影片拍摄日常中导演及演员...
沈帅波,湃动传媒CEO,“90后”商业作家,500万粉丝自媒体矩阵操盘手。经营的多个微博、微信公众号,在细分领域出于排行靠前。他笔锋犀利,一语中的。很多篇商业、...
※ “魔宙”最受欢迎的犯罪小说,网络累计阅读量过亿。※ 25篇令人背脊发凉的夜行者故事※ 天下霸唱、紫金陈、顾小白强力推荐※ 人民网、网易新闻、凤凰网等多家权威...
脐部针灸治疗手册 本书特色 脐部针灸是以中医学五行学说、经络学说和现代生物全息学说等理论为基础,以神阙穴外一寸为取穴区域进行针刺,同时配合其他腧穴治疗疾病的方法...
为什么有人和谁都聊得来,有人一开口就冷场?为什么有人走到哪里都受欢迎,有人处处遭人白眼?为什么有人得意时众星拱月、失意时
【内容简介】一身“坏毛病”的员工怎么用,怎么带?怎么给员工分利更能激励员工的活力、创造力、凝聚力?对于日渐庞大的组织,应该如何驱动,如何管理?走在企业发展的弯路...
主编:柳扬 (Liu Yang), 曾任澳大利亚新南威尔士艺术博物馆中国艺术部主任、 悉尼大学艺术史系和新南威尔士大学美术学院兼任教授,现任美国明尼阿波利斯艺术...
威廉·弗卢塞尔(Vilém Flusser),巴西籍哲学家、媒介理论家,1920年出生于布拉格的犹太家庭,第二次世界大战爆发后经英国流亡巴西,1961年后以葡萄...
赵暄高级人力资源管理师、心理咨询师毕业于中南财经政法大学,从事人力资源管理工作十余年,曾任世界500强企业高级人力资源经理、高管、上市企业绩效薪酬经理,现为某管...
浦一也(Kazuya Ura)日本著名建筑家、室内设计师。参与日建空间设计操刀的“京都迎宾馆”,为日本首次专为接待国宾而建的日式建筑,2006年获日本IP赏特别...
本书主要是针对《高僧传》(以下简称《梁传》)及相关资料的文献学研究,内容包括对《梁传》的研究综述、作者研究、史学背景的分析、文献学研究、与早期传记类资料之史源学...
林少华著名文学翻译家,学者,作家,中国海洋大学教授,中国日本文学研究会副会长。著有《落花之美》《为了灵魂的自由》《乡愁与良知》《高墙与鸡蛋》《雨夜灯》《异乡人》...
!面对任何基于性别刻板印象产生的不公偏见,请在本书指导下予以回击!《逊色:科学对女性做错了什么》旨在通过还原生命科学领域性别研究的基本路径,揭示出人们对性别(尤...
杨维中:南京大学哲学系教授,博士生导师。
叔本华,1788年2月22日生。被称为“悲观主义哲学家”。他是黑格尔绝对唯心主义的反对者、新的“生命”哲学的先驱者。对人间的苦难甚为敏感,因而他的人生观带有强烈...