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世纪意大利东北的弗留利地区。他能读会写,读过《十日谈》、意大利本国语言版《圣经》和曼德维尔游记之类的书,也能用自...
沧月,网络文学女作家,原名王洋,79年生,浙江人。2001年底开始在网络发表作品,先以武侠成名,后转入奇幻领域,受到读者喜爱。后开始为《今古传奇·武侠版》等杂志...
作者简历卡尔・冯・克劳塞维茨(Carlvon Clause witz)在1780年6月出生于普鲁士马格德堡附近布尔格镇的一个小贵族家庭。十二岁时在波茨坦的一个步...
数控车削编程技术 内容简介 本书主要内容包括:数控车床编程基础;单一循环指令的编程与应用;复合循环指令的编程与应用;螺纹加工工艺与编程等。数控车削编程技术 目录...
理查德·罗蒂(Richard Rorty,1931-2007),当代美国最有影响力的哲学家、思想家,美国新实用主义哲学和后现代主义的代表人物之一。罗蒂在耶鲁大学...
中国常用中草药图典 本书特色 中医药学是我国宝贵的知识财富,是中国人民几千年与疾病抗争的医疗经验的智慧结晶。由于药草的安全性较一般药品高,因此有不少人认为,借由...
Bill wagner是世界知名的.NET专家,微软C#领域的MVP,并荣获微软Regional Director称号。他是著名软件咨询公司SRT Soluti...
たかぎなおこ 三重県出身、イラストレーター。代表作に、『150センチライフ』『ひとりぐらしも5年め』『ひとりたび1年生』『愛しのローカルごはん旅』(全てメディア...
从六朝到民国,一千六百余年间中国佛教文学史上极具代表性的七十余位高僧和诗人,如鸠摩罗什、王维、寒山、贾岛、唐宣宗、苏东坡、唐寅、苏曼殊等。傅大士(497— 56...
历史就是阐释,新的观点来自新的视角与方法...................※编辑推荐※☆少数探讨电影史研究方法的学术著作 本书甫出,便受到欧美电影学术界的广...
一部让巴菲特在股东大会上大跳踢踏舞的书。一部比尔·盖茨号召所有人逐字逐句精读的书。一部媲美《穷查理宝典》的巴菲特箴言录。当巴菲特表示将要授权一部个人传记时,投资...
生产建设项目水土保持方案编制案例集萃 本书特色 本书集萃了江西省水土保持科学研究院在南方红壤丘陵区二十多年水土保持方案编制的实践成果。全书从交通运输、水利设施、...
《重建范型--21世纪科学与信仰》是一部科学哲学的著作,主要研究了从二十世纪到二十一世纪西方科学发展与宗教信仰既相互对立、又相互促进的复杂关系。作者的基本观点是...
中医疾病预测学-第二版 本书特色 全书的核心内容是疾病的预测,先兆是疾病预测的前提,先兆证就是疾病的早期信号,掌握先兆证的规律对疾病的早期发现、早期诊断及早期治...
作品目录學術認知與人道關懷:川康震動的反思 為西藏問題尋找最大公約數 金融大海嘯的啟發:馬克思、全球經濟冰河期及消極共產社
背景墙-家装细部钻石法则 本书特色 背景墙具有吸音、隔音、吸波功能,可应用于家庭客厅电视背景墙、沙发背景墙、玄关、卧室墙等的家庭装修装饰。董君主编的《背景墙(家...
谭霈生谭霈生就职于中央戏剧学院,教授、博士生导师。目前仍在一线工作,主持谭霈生大师工作室、戏剧学系研究生班教学科研工作。谭霈生是我国顶级戏剧理论家、评论家、教育...