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...
(展开全部)
刑事诉讼法 内容简介 本编为日本法学博士冈田朝太郎先生所讲授。先生讲授是编之时,一面为我法律馆草订《刑事诉讼法》。篇中引用中“刑诉”云云,即草案条文。*因草案尚...
集成电路识图入门突破 本书特色 《集成电路识图入门突破》形式新颖,内容丰富,分析透彻,适合广大电子爱好者、电子技术产业工人、大中专院校相关专业学生以及家用电器维...
殊能将之(Syunō Masayuki)1964年出生于日本福井县,名古屋大学理学部肄业。不为读者熟悉的神秘作家,笔名来源于《楚辞》中《天问》一篇的“何冯弓挟矢...
E.E. 卡明斯(Edward Estlin Cummings,1894-1962)是美国著名诗人、画家、评论家、作家和剧作家。1894年出生于美国马萨诸塞州剑...
米哈伊尔•布尔加科夫被公认为魔幻现实主义的鼻祖,也是20世纪俄罗斯文坛的经典作家之一。但与其代表作《大师与玛格丽特》相比,他的名字对读者来说却有一点陌生。在布尔...
未来十年,能够再次影响商业、政治和文化的下一波小趋势有哪些?《小趋势2030》为我们预判近在眼前的未来打开了一扇窗。这本书大胆地指出能影响未来的势力,并非是社会...
《福泽谕吉与现代世界的诞生》系麦克法兰现代思想家丛书中的一部。麦克法兰现代思想家丛书称得上是他毕生思考现代世界起源问题的集成。2004年麦克法兰教授在清华大学有...
经络腧穴学-(第二版) 内容简介 本书由北京中医药大学针灸学院经络腧穴教研室黄建军教授组织编写,并为北京市高等教育精品教材立项项目。自2010年出版以来,得到使...
萌萌(1949—2006),生前是海南大学社会科学研究中心社会伦理思想研究所所长、教授、研究生导师。1950年代初,其父亲曾卓被划为所谓“胡风反革命集团”骨干分...
中医启蒙夜话 内容简介 中国传统医学,是世界医学体系中的瑰宝,数千年来,中国传统医学为中华民族的繁荣富强作出了巨大贡献。生活在华夏大地上的人们,与中医药息息相关...
伤寒论--中医学专业本科自学考试同步训练 内容简介 本书是全国高等教育自学考试指定教材《伤寒论》(中医学——本科)的配套辅导用书。本书的编写依据:1.全国高等教...
德国刑法典 本书特色 《德国刑法典》条理清晰,结构合理,具有较高的科学性、系统性、理论性及学术性。目前我国刑法主流学术界主要借鉴德日刑法理论。而《德国刑法典》曾...
作品目录前言青铜器陶器金器玉器石器· · · · · ·
伊北,作家,毕业于北京师范大学文学院,中国作家协会会员。出版作品:长篇小说“时代三部曲”《被结婚》《北京浮生记》《熟年》,短篇小说集《臭伉俪》,传记 “民国三部...
旱区苜蓿 本书特色 《旱区苜蓿》由孙启忠,王宗礼,徐丽君著,科学出版社出版。《旱区苜蓿》对从事草地农业、畜牧业、草业乃至恢复生态学的科技人员、管理者、生产者及苜...
陈漱渝,男,1941年生于重庆,祖籍湖南长沙。1962年毕业于南开大学中文系,原中国作家协会全国委员会名誉委员、北京鲁迅博物馆副馆长兼研究室主任。参与1981年...
作品目录序第一章 概论中国汉阙概论第二章 中国汉阙研究汉阙与汉代建筑汉阙的形式与内容中国汉阙中反映的汉代书法艺术从汉阙铭文
新华成语词典(第2版) 本书特色《新华成语词典》第2版由商务印书馆辞书研究中心修订。这次修订,以大型语料库为文献依据,吸收多年研究成果,对词典的收词、释义、例证...
《第N种危机》是一个品牌当道的时代,谁都想把自己包装成特立独行的“名牌”,贴上个设计感超强的Logo,到哪儿都不愁卖。 遵从游戏规则,还是制定游戏规则?无论是...
In Sapiens, he explored our past. In Homo Deus, he looked to our future. Now, on...