Processing: Creative Coding and Computational Art

Processing: Creative Coding and Computational Art pdf epub mobi txt 电子书 下载 2025

Ira Greenberg
图书标签:
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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

用户评价

评分

##其实到后面谈Visualization的部分还是蛮有趣的,果然还是主攻图像设计类的语言,根本不能算作正统语言系列,拿它做计算机入门太无聊了。怒端上一碗热热的Python.

评分

##motion , interactivity , 3D

评分

有例子,文笔风趣。

评分

##其实到后面谈Visualization的部分还是蛮有趣的,果然还是主攻图像设计类的语言,根本不能算作正统语言系列,拿它做计算机入门太无聊了。怒端上一碗热热的Python. Chris 2013.12.13

评分

##motion , interactivity , 3D

评分

##虽然是1.0版本,但是motion一章很有用

评分

##其实到后面谈Visualization的部分还是蛮有趣的,果然还是主攻图像设计类的语言,根本不能算作正统语言系列,拿它做计算机入门太无聊了。怒端上一碗热热的Python. Chris 2013.12.13

评分

##我太蠢了!!!难怪打0.9折,这尼玛是processing 1.0啊!!

评分

##近一个月的时间,终于快读完了。。。800页的书籍,翻开前做好心理准备吧

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 图书大百科 版权所有