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...
(展开全部)
作品目录第1章 交互式软件的人性因素1.1 引言1.2 系统工程的目标1.2.1 适当的功能性1.2.2 可靠性、可用性、安全性和数据完整性1
城市文化简论 内容简介 本教材是一部对城市及城市文化相关知识进行讲解、说明的教材,通过概念界定、类别区分、特征阐释、意义解读等方法,将城市文化所涉及的知识点进行...
孟斜阳。记得学生时代某个暑假的午后,我懒懒地斜躺在阳台的椅子上,握了一卷线装的《花间集》在看。和风浅吟低唱,阳光在紫雾一样地流漾,花朵灼热如火。这时园子里飞来很...
Thenewmediaenvironmenthaschallengedtheroleofprofessionaljournalistsastheprimarys...
德里克喜欢上了跑酷运动。他被选中在一部好莱坞的电影里做特技替身演员,可这要得到爸妈的同意才行。德里克在被迫与爸妈签了一份
作品目录在路上旅行亮点目的地泰国旅行准备泰国节庆旅行线路历史泰国和你文化艺术餐饮环境泰国中部泰国东南部清迈府泰国北部富有
水文学史 本书特色 本书概括阐述了水文科学知识的形成、发展和积累过程,时间跨度涵盖公元前3200年至19世纪末有关水知识问题。重点包括:古代关于水的哲学思想;古...
阿瑟·密勒(1915—2005)美国剧作家。出生在纽约一个富裕的制造商家庭,父亲在大萧条时期破产。密勒1932年中学毕业后就外出谋生,在汽车零件仓库干过活。19...
丰田彻也,1967年生于日本茨城县。擅长刻画人物细微的表情,营造静谧的氛围。目前只有三部漫画作品《护目镜》《暗流》《咖啡时间》,作品间相互联系,创造了一个平行世...
刘志雄,美国资讯系统博士(Ph.D in Information system),电脑软件研发高级主管,拥有数项美国电脑软件专利。常在北美及欧洲、亚洲、澳洲担任...
我在杜克大学有一个共处过二十多年的亲密同事,是那里附属教堂的主任詹姆斯·克莱兰博士。克莱兰博士喜爱翻阅《玛拿西祷词》,思索他本人是个基督徒犹太人呢,还是个犹太裔...
《蝴蝶效应之谜》内容简介:“为什么世界这么美丽,因为我眼睛看到的都是分形。”有学者这么说。从漫长蜿蜒的海岸线,到人体大脑的
《先知三部曲》是举世公认的研究托洛茨基的最权威着作,已被译成多种文字。这部巨着是由波兰社会主义者伊萨克·多伊彻(Isaac Deutscher,1906-196...
冰浆技术及应用 本书特色 第0章绪论0.1人与自然0.2节能减排刻不容缓O.3蓄冷技术0.3.1蓄冷技术发展0.3.2蓄冷技术0.4食品保鲜0.5冰浆的概念参考...
精彩摘录OnmywaytotheHolyCityImetanotherpilgrimandIaskedhim,“IsthisindeedthewaytotheH...
三毛(1943~1991),本名陈懋平,因为学不会写“懋”字,就自己改名为陈平。旅行和读书是她生命中的两颗一级星,快乐与疼痛都夹杂其中,而写作之初纯粹是为了让父...
斯蒂芬·沃尔特,哈佛大学肯尼迪政府学院教授、美国人文与科学学院院士。在斯坦福大学获得国际关系学士学位,在加州大学伯克利分校获得政治学硕士和博士学位。曾在普林斯顿...
这是一本教读者如何通过记笔记整理大脑思路的书。麦肯锡咨询公司、波士顿咨询公司等各大外资管理咨询公司,以及考取东大的学生都在用。聪明的人都在用“方格笔记本”。原因...
精编人体解剖彩色图谱 本书特色 《精编人体解剖彩色图谱》是按教育部规划教材内容要求,以精心设计、加工制作的新鲜标本拍照集成。标本制作精良,图像清晰、直观性强,便...
这是一部可以傲然独尊的长篇小说。也是一部可遇不可求的完美佳作。豆豆,以她的才华,探索一个有机的、无定形的、陌生的、暧昧的和未曾臻达的世界。男女主人公那浓墨重彩的...