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...
(展开全部)
小間敬子1968年生,日本鎌倉市人。知名插畫家,同時從事布製品的創作。以2000年的個展為契機,開始正式從事手工藝品的創作。作者在高中時代就開始創作各式各樣的橡...
麓麓,80后,计算机科学与技术专业学士,比较文学与世界文学专业硕士。豆瓣网外国文学小组创立者。曾先后在大学与出版社工作,目前旅居美国密歇根州。
《自然灾害与防灾应急避险实用百科》内容简介:《自然灾害与防灾应急避险实用百科(彩绘图解版)》共分8章,详细介绍了地震、风灾、
河合隼雄(1928—2007),日本临床心理学创始人,日本第一位荣格派精神分析师,日本著名的教育家、社会评论家,曾出任日本文化厅厅长、日本京都大学教育学院院长,...
罗兰・斯特龙伯格(1916-2004),美国历史学家,先后在马里兰大学、南依利诺大学和威斯康星-密尔沃大学任教。著有:《16世纪英国的宗教主义自由》、《欧洲现代...
《专注人本突破绩效》内容简介:本书共分为三大部分:第一部分重点介绍人力资源工作基本业务;第二部分主要介绍HR应如何帮助企业实
作品目录前言001绪论 走出叙拉古007第一章 现代性观念的危机与回应一 两种现代性031二 理性与浪漫062三 乌托邦的理念095第二章
生命的终章,我踏上了一段旅途。开着破烂的面包车,穿越几十座城市,撕开雨天,潜入他乡,尽头是天堂。浅蓝的天光,泛紫的云层,路灯嵌进夕阳。山间道路弥漫着一万吨水汽,...
王天顺,1942年12月生,陕西省西安市人。早年从事新闻工作,年届不惑始研习中国史学史,宁夏大学教授,创办西夏研究所(今宁夏大学西夏学研究中心前身)。先后与人合...
本书继承先人利用周遭资源发展发酵的智慧,将荤食及饮料发酵风味变化的奥秘娓娓道来:讲述酸奶、奶酪等乳品的备制,也为乳糖不耐受者提供种子和坚果奶及奶酪的制作指南;更...
◆184幅手绘原稿图解中国纹样美的奥秘◆基于英文首版,专业学者无删节全新译本◆现代设计理论奠基人欧文•琼斯代表作《装饰的法则》姊妹篇◆184幅精美手绘原稿,取自...
《中华人民共和国慈善法》解读与应用 本书特色 2016年3月16日上午,十二届全国人大四次会议举行闭幕会,全国人大表决通过《中华人民共和国慈善法》。从2005年...
作品目录目 录无用的哲思 003有为与无为 011追求完善的遗憾 017平庸者伟岸 023人性之根:贪、烦、畏 027“快乐公式”题解
曾彦适医学遗稿 本书特色 《曾彦适医学遗稿》为《健康成都中医药文化系列》之一。书中收集了著名老中医曾彦适的中医临床医案笔记、中医药论述、临床教学资料。这些是一代...
颜正华临证验案精选?颜正华临证验案精选?前言 医案,既是医生诊治疾病过程的记录,又是医学理论和实 践相结合的重要资料。它融辨证识病和理法方药为一体,真实 地体现...
“每一个人都可以当你的贵人,每一个人都可以在你生命当中的某一阶段、某一个时间的某一件事上,在你最需要的虚弱部分,他有那个
新药药物靶标开发技术 本书特色 本书是一部关于药物化学的研究专著,全书介绍了有关工业上药物靶标开发的几种主要新技术,力图从实用的角度来阐明它们的原理,并结合实例...
中华人民共和国立法法讲话(修订版) 本书特色 法律的权限范围;法律的制定程序;法律解释;行政法规;地方性法规;自治条例和单行条例;规章;适用规则与备案审查。中华...
日本文豪中岛敦重塑中国古典,书写东方“变形记”。收录中岛敦长子•中岛桓致中国读者序。随书赠折纸老虎!————————————————★日本文豪中岛敦重塑中国古典...
古谷實日本漫畫家,1972年3月28日出生於埼玉縣,私立埼玉第一高校畢業。初期作品主要環繞爆笑諷刺題材,最大特色是主角配角有別於漫畫家筆下常見的俊男美女,多是無...