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...
(展开全部)
我们常常说,选择比努力还要重要。尤其在择业这件事情上,一个选择,直接影响你或你的孩子成年后20%~60%时间里的生命质量。所以,面对一个自己感兴趣的职业,你可能...
无阎小萍临证百案按 第一辑 内容简介 本书是阎小萍教授继承人陶庆文等徒弟跟师中的医案所得。病种以风湿病为主,既有常见病多发病的中医优势病种,又有罕见病和部分其他...
《中国都市圈极限通勤研究》内容简介:本书基于联通手机信令数据,选取中国最具代表性的十大都市圈,通过分析居民日常通勤情况,试
作品目录序言序言导论 “现代化”的概念与世界历史第一章 德意志现代化进程的前提与开端第一节 欧洲中央的德意志第二节 德意志现
冯骥才冯骥才,祖籍浙江宁波,1942年生于天津,中国当代作家、画家和文化学者。现任中国文联荣誉委员、中国民协名誉主席、天津大学冯骥才文学艺术研究院院长、国家非物...
中华人民共和国食品安全法中华人民共和国食品安全法实施条例 本书特色 深化“证照分离”改革,推进“放管服”改革,激发市场主体发展活力,优化营商环境,按照重大改革于...
空手,15年广告从业经验,先后就职于全球第三大广告集团阳狮广告,及国内第一家上市广告公司省广集团。历任文案、策划、策略总监、事业部副总经理、高级营销群总监等职。...
安介生,复旦大学中国历史地理研究所教授、博士生导师,英国牛津大学圣安东尼学院访问学者,兼任《历史地理研究》编委、中国古都学会理事、复旦大学历史学位分委员会副主任...
Who were the main actors in propagating Christianity in China? Where did Christi...
水处理新技术.新工艺与设备-第二版 本书特色 本书对近年来出现的水处理新技术做了较为系统的整理,包括超临界水氧化技术、湿式氧化新技术、TiO2光催化氧化技术、膜...
南希·J.雅各布斯(Nancy J.Jacobs)美国罗德岛普罗维登斯布朗大学历史和非洲研究学院副教授,在《非洲历史杂志》《南部非洲研究杂志》《环境与历史》《美...
作品目录【展厅A】青年时代 1592年,卡拉瓦乔离开米兰前往罗马,进入阿尔皮诺骑士的工作室。他的作品受到富裕收藏家的青睐,其画
★因为自信,你才会信任他人;因为缺乏自信,你才会对他人心生愤怒。★《周刊文春》推理TOP10!书店大奖入围作!★日本跨界纯文学与通俗文学的天才、实力派作家吉田修...
二十世纪后期的最近20年中,有两股巨流在横扫着全球,一是经济的市场化浪潮,二是 政治的民主化浪潮。市场化的浪潮使计划经济的市场几近绝迹,民主化的浪潮则使各色的个...
中国百年百名中医临床家丛书柴浩然(第2版) 本书特色 柴浩然(1923~1993年),曾用名柴秉纲,晚号简斋医叟。山西省万荣县荣河镇人,主任医师,著名中医药学家...
Onecurrentchallengetomicro-andnanoelectronicsistheunderstandingofstress-relatedp...
穆胜 穆胜企业管理咨询事务所创始人;北京大学光华管理学院工商管理博士后;Thinkers50思想实验室(中国)秘书长。 跨界学者,同时拥有管理学博士、管理学硕士...
姜戎1946年生,当代作家,北京人。长篇小说《狼图腾》已被译介为37种语言。
文斯·弗林(VinceFlynn):美国畅销小说之王。从最开始被60多家出版社退稿,谁也想不到这位患有阅读障碍症的作者,最终竟然赢得了包括奥巴马、小布什、克林顿...
作品目录第一辑 古史研究考古与古文献的整理读《周礼正义·天官》笔记有关古史的十个新发现古文字与古文明:21世纪初的认识和展