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...
(展开全部)
ThisisabriefbutcomprehensivebookcoveringthesetofEMCskillsthatEMCpractitionerstod...
吴建平,1958年12月出生于浙江衢州,中国摄影家协会会员。1997年,中国摄影出版社出版《藏族人像写真》摄影画册;1999年,在德国柏林举办“西藏人像”、“浦...
[内容简介]l 投资宗师50年投资心得,畅销100万册的散户投资圣经,全球600位顶级基金经理人奉为圭臬的投资理论,8000万中小投资者的指路明灯,5大股票买卖...
郭敬明:中国畅销小说家,导演,编剧,国际版权出品人。上海世文化发展有限公司董事长、总经理,杂志主编。“80后”作家群的代表人物,连续八年登上中国福布斯名人榜,连...
波洛决心仿照希腊神话中与自己同名的大力士解决十二桩案件:第一桩涅墨亚狮子(TheNemeanLion)第二桩勒尔那九头蛇(TheLerneanHydr
李德华文集 本书特色 《李德华文集》汇集了同济大学建筑与城市规划学院著名教授李德华先生毕生的学术思想、规划实践及教学成果。李德华先生毕业于圣约翰大学,曾经参与过...
作者简介:保尔•克洛岱尔(Paul Claudel, 1868—1955),法国诗人、剧作家、外交官。法国象征主义诗歌、戏剧的后期代表人物。早年受到兰波作品的影...
安妮宝贝,著名作家。著有《告别薇安》《八月未央》《清醒纪》《莲花》《素年锦时》《春宴》等中短篇小说、长篇小说、摄影散文各式作品。二〇一一年,主编文学读物《大方》...
Adozenboyswereplayingballinafieldadjoiningtheboarding-schoolofDr.PericlesBenton,...
作者:【英】安格斯·海兰(Angus Hyland)英国平面设计师、作家。毕业于英国皇家艺术学院,五角设计公司合伙人,劳伦斯·金出版社创意总监,英国文化协会与企...
RitornadisponibiledoposecoliquestotesoroeditoaVenezia.Consultabileliberamenteint...
作品目录序言《俄罗斯联邦刑法典》摘要1953年1954年1955年1956年1957年1958年1959年1960年1961年1962年1963年1964年19...
史学大师、中国现代历史学家、古典文学研究家、语言学家、诗人,与吕思勉、陈垣、钱穆并称为“史学四大家”,与王国维、梁启超、赵元任同为清华大学国学研究院四大导师,与...
1898-1914-近代铁路技术向中国的转移-以胶济铁路为例 本书特色我国提出建设创新型国家的战略要求,明确了科技领域的重大历史使命。中国科学院自然科学史研究所...
Likesomany,ayoungKatherineMillsthoughtshewouldgetajob,advancehercareerandbecomes...
内容简介The book presents the detailed combat history of German Panzer-Abteilung 103...
协和内科住院医师手册-(第二版) 本书特色 临床工作是一项既需要有大量理论知识,又必须掌握许多技能及治疗原则的实践科学,不仅需要每天阅读大量的书籍和文献,同时又...
钱穆(1895-1990),字宾四,江苏无锡人。九岁入私塾,1912年辍学后自学,并任教于家乡的中小学。1930年经顾颉刚推荐,聘为燕京大学国文讲师,后历任北京...
临证本草 内容简介 本书分16章,32节,386味中药,对每味药的性味归经、攻效、攻效特点、攻效主治、鉴别应用、配伍应用、应用注意事项及用法用量进行系统的介绍。...
斯蒂格·拉森(Stieg Larsson)(1954-2004)瑞典作家与新闻记者。曾任职于瑞典中央新闻通讯社,并于工作之余投身反法西斯主义的活动。一九九五年,...