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...
(展开全部)
This book, first published in 1977 by Prentice Hall, is an integrated anthology ...
柳柳,开发“全科笔记法”,研究笔记方法及学习方法多年,全网视频播放量超千万。英国格拉斯哥大学硕士,在互联网、外交、新闻等领域有多年工作经验。全网粉丝数30w。
她的小说像一根刺刺穿了生活的表象第二十六届《联合文学》小说新人奖短篇小说推荐奖得主陆茵茵作品...................※编辑推荐※☆第二十六届《联合...
精彩摘录我们极容变成奴隶,而且变了之后,还万分喜欢。想做奴隶的时代;暂时做稳了奴隶的时代。——引自第147页世上那有半天抽
翟红刚,新浪网图片总监。曾任《壹读》图片总监、《新京报》资深图片编辑,曾获中国新闻摄影“金镜头”全国最佳图片编辑奖,在多家影像类媒体开设影像评论专栏,曾主编出版...
怎样开好蜂产品专卖店 本书特色《怎样开好蜂产品专卖店》一书作者郭业寨和郭聪冲,通过长期开蜂产品专卖店的实践,总结出的一些成功经验,是您开好蜂产品专卖店的良师益友...
产科门诊手册 内容简介 在临床实践中,产科医生经常会面临孕妇与胎儿两条生命同时提出的问题,需要当机立断进行合理、有效的处理。基层的临床医生、尤其年轻的产科医生当...
米谢.勒缪(Michele Lemieux),生于1955年,现住在加拿大蒙特利尔,以自由创作为业,并在当地的大学插画系任教。由她绘制插图并已出版的书籍数量极多...
《始于一次分神》是胡桑的书评集,共收入从2010年至2021年间创作的十余篇书评,指向文学构筑潜能生活的能力。这些书评曾发表在《书城》《新京报》等各类报刊。该书...
脑-控智能车辆 本书特色 本书主要介绍脑控智能车辆的概念、主要体系结构和关键技术。全书由10章构成,内容自成体系。第1章介绍脑控智能车辆产生的背景、概念、分...
让你年轻的中药 作者简介 p> 作者简介 郑大坤教授,著名中医药专家,生于1944年,祖籍江苏江阴。早年毕业于南京中医学院,长期从事中医临床、教学和编辑工...
谭启泰(1946-1996),生于四川,长于福建,求学于上海,落户于广州。复旦大学新闻系新闻专业毕业,留校任教、科研、编学术刊物15年之内。1985年1月调入广...
《药品管理立法比较研究》内容简介:本书梳理欧盟、美国、英国、德国、澳大利亚、新加坡等典型国家和地区的药品管理法律规范和药品
柔性行政方式法治化研究:从建设法治政府、服务型政府的视角 内容简介 本书分为上下两篇,主要内容包括:行政法的民主化发展趋势分析、我们要努力建设什么样的政府——从...
安倍夜郎(Abe Yaro):日本知名漫画家。自幼就有当漫画家的梦想,早稻田大学毕业后从事了一段时间广告工作,仍对漫画的初衷念念不忘,练习画了几部作品后便报名漫...
对每个即将毕业或刚刚入行的年轻设计人来说,职场之路似乎要比其他行业更难走一些。有人只凭几件作品便能一炮而红,也有人打拼几
新劳动合同法100问(根据最新修改决定编写) 本书特色 ★学习掌握新劳动合同法全貌 ★准确理解*新劳动法律规定 体系全面 内容丰富 通俗易懂 贴近读者新劳动合同...
作品目录介绍如何使用本书头骨总汇表情总汇年龄20—27年龄31—39年龄40一47年龄50—54年龄65—69年龄76—78年龄83连贯的表情总汇
老年营养学 本书特色 伯恩斯坦、罗根原著的《老年营养学》以营养本科学生、营养专业研究生为主要对象,充分考虑到所获信息的深度和广度,以及将来营养学继续拓展和深入研...
陈振相习经录 本书特色《陈振相习经录》是陈振相老中医学习和践行《黄帝内经》理论的真实记录。共分两篇,上篇为陈振相老中医听任应秋先生讲《黄帝内经》的课堂实录及学习...