Processing

Processing

Processing - Creative Coding and Computational Art (Hardcover, 1st Corrected ed., Corr. 2nd printing)

R 2 620.00

Loot · checked 27 Sep 2026

View at Loot
Average
R 2 633.00
Lowest seen
R 2 581.00
Highest seen
R 2 982.00
Last change
-R 13.00
First indexed
26 Aug 2024
Retailer
Loot

Description

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 itselfis 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

Similar products

Probability, Random Variables and Random Processes - Theory and Signal Processing Applications

Loot

Probability, Random Variables and Random Processes - Theory and Signal Processing Applications

R 3 824.00
The Complete Guide to Natural Soap Making: Create 65 All-Natural Cold-Process, Hot-Process, Liquid, Melt-And-Pour, and Hand-Milled Soaps

Takealot

The Complete Guide to Natural Soap Making: Create 65 All-Natural Cold-Process, Hot-Process, Liquid, Melt-And-Pour, and Hand-Milled Soaps

R 425.00
Pseudo Differential Operators And Markov Processes, Volume Iii: Markov Processes And Applications

Loot

Pseudo Differential Operators And Markov Processes, Volume Iii: Markov Processes And Applications

R 4 394.00
The Problem with Quality Management: Process orientation, controllability and zero-defect processes as modern myths

Takealot

The Problem with Quality Management: Process orientation, controllability and zero-defect processes as modern myths

R 535.00
Process Engineering for a Small Planet - How to Reuse Re-Purpose and Retrofit Existing Process Equipment

Loot

Process Engineering for a Small Planet - How to Reuse Re-Purpose and Retrofit Existing Process Equipment

R 2 429.00
Markov Processes, Gaussian Processes, and Local Times

Loot

Markov Processes, Gaussian Processes, and Local Times

R 3 084.00
Thermal Processing of Food Products by Steam and Hot Water: Volume 4: Unit Operations and Processing Equipment in the Food Industry−10%

Takealot

Thermal Processing of Food Products by Steam and Hot Water: Volume 4: Unit Operations and Processing Equipment in the Food Industry

R 6 692.00R 7 876.30
Communications, Signal Processing, and Systems: Proceedings of the 10th International Conference on Communications, Signal Processing, and Systems, Vo

Takealot

Communications, Signal Processing, and Systems: Proceedings of the 10th International Conference on Communications, Signal Processing, and Systems, Vo

R 10 616.00
Treatise on Process Metallurgy: Volume 2: Process Phenomena

Takealot

Treatise on Process Metallurgy: Volume 2: Process Phenomena

R 11 131.00
Mineral Processing on the Verge of the 21st Century: Proceedings of the 8th International Mineral Processing Symposium, Antalya, Turkey, 16-18 October

Takealot

Mineral Processing on the Verge of the 21st Century: Proceedings of the 8th International Mineral Processing Symposium, Antalya, Turkey, 16-18 October

R 11 296.00
Advanced Manufacturing Processes V: Selected Papers from the 5th Grabchenko's International Conference on Advanced Manufacturing Processes (Interpartn

Takealot

Advanced Manufacturing Processes V: Selected Papers from the 5th Grabchenko's International Conference on Advanced Manufacturing Processes (Interpartn

R 9 512.00
Case Studies in Novel Food Processing Technologies: Innovations in Processing, Packaging, and Predictive Modelling

Takealot

Case Studies in Novel Food Processing Technologies: Innovations in Processing, Packaging, and Predictive Modelling

R 9 007.00