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...
(展开全部)
人类每次正视自己的渺小,都是自身的一次巨大进步。——————————一千五百年前,神帝雷托遇刺身亡,引发了剧烈的社会动荡,数以万亿计的人离散到整个宇宙。如今,他...
晨雾,一个拥有“拍出最好纪录片”梦想的独立电影人。喜欢阅读、美食、行走,乐于冒险,痴迷电影,笃信梦想的力量,坚持用微小的力量去影响他人。
维斯瓦娃•希姆博尔斯卡(1923—2012),波兰作家,被公认为当代最迷人的诗人之一,享有“诗界莫扎特”的美誉。希姆博尔斯卡在1996年获得诺贝尔文学奖,是文学...
高木直子,1974年生于日本三重县,插画家、绘本作家。被绘本爱好者誉为日本的“绘本天后”,在中国也具有相当的影响力,深受年轻人的喜爱。主要作品有《一个人的美食跑...
周志明,Java技术、机器学习和企业级开发技术专家,现任远光软件研究院院长,人工智能博士在读,著有畅销书本书。开源技术的积极倡导者和推动者,对计算机科学和相关的...
《大国博弈2050》内容简介:世界的现代化进程伴随着大国间的竞争与博弈,这种竞争关系在某种程度上决定了世界格局和世界历史的发展
But thats what this is, isnt it? The ultimate bitch fight. When John takes a bre...
美好的愛情,不是讓我們變得自私,而是使我們變得善良和寬容……對男人,妳可以撒這些謊話:『你是我見過最棒的男人!』『以前那些根本不算是愛情,跟你在一起,我才知道什...
*有的人无法原谅,只能复仇到底。**❥ 热播剧《使女的故事》原作者、2次布克奖得主玛格丽特·阿特伍德短篇小说集❥ 阿特伍德的所有特征都在这本书里。——《独立报》...
小确幸是怎样一种感觉呢?用四个字形容吧,“心生欢喜”。描述得复杂一点,它有一股子甜柔、丰饶、温暖的感觉,好像有只看不见的神秘之手把一勺充满花香的蜂蜜洒在心头,可...
眼和眼眶的超声检查-(第2版) 内容简介 在第二版《眼和眼眶的超声检查》一书中,具有五十年超声影像学经验的Sandra Frazier Byrne和Ron Gr...
北京大学校友工作办公室、北京大学党委政策研究室
作品目录拳学之理大成拳之载道大成拳之善学大成拳之与时俱进太极拳真谛形意、太极和八卦套路招法功夫之天人合一功夫之心理功夫之
作品目录序 通向进化知识型的深层引言一 鲁迅研究综述二 本书结构安排第一章 一个比喻。哪种思想?——论何谓“中间物”一 进化中
本书为三联书店第十届战略联席会定制版。《黄泉下的美术》是他在《美术史十议》第七章《“墓葬”:美术史学科更新的一个案例》中提出的方法论的一个具体实践,是他第一部对...
杨澜她被推选为“能推动中国前进,重塑中国形象”的新时代女性代表她创建了中国第一个以历史文化为主题的卫星频道——阳光卫视她采访了数百位世界政要和各界风云人物,被誉...
老师讲课时明明都听得懂,为什么自己做题就不会?高手的学习方法好像互相矛盾,到底应该听谁的?学习已经非常努力了,成绩就是不见提高?每天的学习时间怎么安排才合理?…...
冠心病偏验方与食疗 本书特色 侯天印、崔德民、侯书灵编*的《冠心病偏验方 与食疗》收载了大量治疗冠心病的有效偏方、验方和 食疗方,每方包括用料、制作、用法和功效...
本书分13章,内容涉及人的作业的广泛范围。第1章导论中,工程心理学被放在较广泛的人类因素和系统设计的框架中。第2章至第8章,涉及知觉、注意、空间与言词认知、记忆...
《愿你的道路漫长》,书名取自希腊诗人卡瓦菲斯的诗《伊萨卡岛》:当你启程,前往伊萨卡岛,但愿你的道路漫长,充满奇迹,充满发现。作者在读不完的逝水年华中,书写从一座...