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...
(展开全部)
医方类聚-第8分册(重校本) 内容简介 《医方类聚》是一部卷帙浩繁的医学类书,系朝鲜金礼蒙等撰,收辑我国明代以前医籍一百五十多种加以汇编而成。内容极为丰富广博,...
秋叶(张志),武汉工程大学副教授,多部畅销书作者,秋叶PPT创始人,知识IP大本营创始人,中国电子商务协会认证专家,中欧商学院私享会导师。邻三月(陈慧敏),阳米...
哲学起源于思想对人的存在方式或思想方式的反身困惑,不可思议的命运、无法回避的苦难、一筹莫展的悖论和难以解决的矛盾才是哲学必须面对的。哲学反思困难和苦难,不研究快...
熊向晖,安徽省凤阳县人,1919年4月12日出生于山东省掖县。1935年,参加“一二·九”运动。1936年12月,在清华大学读书时加入中国共产党。1937年,在...
《消费的阴影》让我们重新看待全球化背景下,消费行为所造成的后果。作者从不同的角度切入,不仅分析了消费的直接后果,也分析了从事消费品供应和更新的公司、贸易和融资链...
中和医案 本书特色 本书作者为河南省中医药研究院附属医院名医馆主任医师,从医60余载,擅长治疗各类肿瘤、癌证、各种发热性疾病、月经不调、痛经、急慢性盆腔炎、男女...
特诊特治肩周炎 内容简介 本书着重从中医学角度阐述肩周炎的病因病机、诊断与辨证治疗、各灯中医物色疗法和医名家诊治经验和验案。同是也从现代医学角度介绍了肩关节的解...
《梓潼史话》内容简介:梓潼历史悠久,秦昭襄王二十二年(公元前285)置县。文昌文化的发源地七曲山大庙、汉代李业阙和卧龙山唐代摩
迩多,策展人,创意、策划。出生于云南,文学硕士。混迹广告、当代艺术、媒体、影视行业。曾出版《余兴派对》等。
作 者 简 介Rex Hartson是人机交互和用户体验领域的先驱,是该领域早的研究者、教师和行业顾问。他是弗吉尼亚理工大学计算机科学系HCI专业(1979)的...
一天忙到晚,一年忙到头,升职加薪却与你无关?是时候丢掉你的“职场包袱”了,懂得简化工作,职场加分不再难!第一步:赶紧丢掉
MM(迈瑞·穆尔),这位被辛巴德誉为“约会主角”的人物,已经通过她的个人训练和公共研讨帮助数以千计的女性找到了自己的灵魂伴侣。她曾参加过很多知名电视节目,如萨莉...
吉尔 巴克莲,出生在英国埃塞克郡的埃平市。埃平丰富的自然环境,是吉尔最留恋的,所以从小到后来结婚成家,她都没有离开此地。 埃平的一草一木是吉尔创造《野蔷薇村的故...
吉姆·柯林斯(Jim Collins)在加利福尼亚的帕洛阿尔托经营着自己的管理教育和咨询公司。他是《超越创业精神》的作者之一。柯林斯1988年进人斯坦福大学商学...
这是一段未曾发生的历史。·19世纪中叶,达尔文发现了生物的“生命线”,创立了生物合成技术,世界的格局由此悄悄改变。德奥同盟国组成机械主义阵营,投身钢铁机甲;英法...
彼得・圣吉(PeterM.Senge) 1947年出生于芝加哥,1970年于史丹福大学完成航空及太空工程学士学位后,进入麻省理工史隆管理学院读研究所,旋即被佛睿...
科斯汀·吉尔编著的《G调的玛瑙红》内容介绍:以出生日期推算,最后一名时间旅行者是十六岁的夏洛特。她为时间旅行做足了功课:剑术,骑马,历史常识……可当整个家族都眼...
中华人民共和国个人所得税法.中华人民共和国个人所得税法实施条例.个人所得税专项附加扣除暂行办法 本书特色 2018年8月31日,第十三届全国人大常委会第五次会议...
知水好养鱼 本书特色本书采用讲故事的方式,以图文并茂的编排方法,从水和鱼的视角讲述了养鱼中关于养殖水的分类、软硬、咸淡、水中的元素、水的呼吸、水的病因、水的诊断...
用一支画笔抵御遗忘。每天画一幅画,为患阿尔茨海默病的妈妈备份记忆。*这是亦邻和姐姐清雅、妹妹小菀合力照 护身患阿尔茨海默病妈妈的真实故事。亦邻的妈妈患上了阿尔茨...