Listing 1 - 6 of 6
Sort by

Book
The nature of code : simulating natural systems with processing
Author:
ISBN: 9780985930806 0985930802 Year: 2012 Publisher: Mountain View, CA : The Nature of Code,

Loading...
Export citation

Choose an application

Bookmark

Abstract

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results. Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.

Learning Processing : a beginner's guide to programming images, animation, and interaction
Author:
ISBN: 9780123736024 0123736021 Year: 2008 Publisher: Amsterdam ; Boston : Morgan Kaufmann/Elsevier,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book teaches you the e basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization." "This unique lab-style manual gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques." "Within these pages, ITP (Tisch School of the Arts, New York University) professor Daniel Shiffman demonstrates the fundamentals of programming that will expand your understanding of what is possible in the world of computer graphics. By traveling beyond the confines of proprietary software, you will be empowered to create your own custom design tools.


Book
Learning processing : a beginner's guide to programming images, animation and interaction
Author:
ISBN: 9780123947925 0123947928 9780123944436 0123944430 Year: 2015 Publisher: Morgan Kaufmann

Loading...
Export citation

Choose an application

Bookmark

Abstract

Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. Step-by-step examples, thorough explanations, hands-on exercises, and sample code, supports your learning curve. A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques. The book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media. This book is ideal for graphic designers and visual artists without programming background who want to learn programming. It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study. A friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages No previous experience required—this book is for the true programming beginner! Step-by-step examples, thorough explanations, hands-on exercises, and sample code supports your learning curve


Book
Learning processing : a beginner's guide to programming images, animation, and interaction
Author:
Year: 2015 Publisher: Amsterdam : Morgan Kaufmann,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. A unique lab-style manual, this book gives graphic and web designers, artists, illustrators, and anyone interested in learning to code a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of advanced techniques. From algorithmic design to data visualization, to computer vision and 3D graphics, this book teaches object-oriented programming from the ground up within the fascinating context of interactive visual media and creative coding. It is also supported by a companion website (learningprocessing.com), which includes all examples running in the browser using HTML5 canvas and p5.js, downloadable versions of all source code, answers to select chapter exercises, and over twenty hours of companion video lessons.


Book
Learning Processing : a Beginner's Guide to Programming Images, Animation, and Interaction
Author:
Year: 2008 Publisher: USA Elsevier

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords


Digital
Learning processing : a beginner's guide to programming images, animation, and interaction
Author:
ISBN: 9780123947925 0123947928 Year: 2015 Publisher: Amsterdam Morgan Kaufmann

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. A unique lab-style manual, this book gives graphic and web designers, artists, illustrators, and anyone interested in learning to code a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of advanced techniques. From algorithmic design to data visualization, to computer vision and 3D graphics, this book teaches object-oriented programming from the ground up within the fascinating context of interactive visual media and creative coding. It is also supported by a companion website (learningprocessing.com), which includes all examples running in the browser using HTML5 canvas and p5.js, downloadable versions of all source code, answers to select chapter exercises, and over twenty hours of companion video lessons.

Keywords

Listing 1 - 6 of 6
Sort by