Create audio-visual interactive projects with low-level data processing using openFrameworks with Packt’s new book and eBook

November 2013 | Open Source, Web Graphics & Video

Packt is pleased to announce the release of Mastering openFrameworks: Creative Coding Demystified, a practical guide that gives clear and effective instructions for building impressive and highly-interactive openFrameworks applications. The print book is 364 pages long and is competitively priced at $44.99, whilst the eBook and Kindle versions are available for $10.80.

About the author: Denis Perevalov is a computer vision research scientist. He works at the Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences. He has been teaching openFrameworks in the Ural Federal University since 2010. Since 2011 he has been developing software for art and commercial interactive installations at

openFrameworks is an open source toolkit designed for creative coding. OpenFrameworks is written in C++ and runs on Windows, Mac OS X, Linux, iOS, and Android. With the help of C++ and shader support, openFrameworks allows for processing of all kinds of media information with custom-developed algorithms at the lowest possible level, with the fastest speed.

Mastering openFrameworks: Creative Coding Demystified introduces readers to a world of creative coding projects, including interactive installations, audio-visual, and sound art projects. This book will help users learn how to make their own projects using openFrameworks. This book focuses on low-level data processing, which will allow developers to create unique and cutting-edge installations and projects.

The book provides a complete introduction to openFrameworks, including installation, core capabilities, and add-ons. The book starts by discussing the basic topics such as image and video loading, rendering and processing, playing sound samples, and synthesizing new sounds, and then moves on to cover 3D graphics, computer vision, and depth cameras. A number of advanced topics are covered in the book such as video mapping, interactive floors and walls, video morphing, networking, and using geometry shaders.

Mastering openFrameworks: Creative Coding Demystified covers the following topics:

Chapter 1: openFrameworks Basics

Chapter 2: Drawing in 2D

Chapter 3: Building a Simple Particle System

Chapter 4: Images and Textures

Chapter 5: Working with Videos

Chapter 6: Working with Sounds

Chapter 7: Drawing in 3D

Chapter 8: Using Shaders

Chapter 9: Computer Vision with OpenCV

Chapter 10: Using Depth Cameras

Chapter 11: Networking

Appendix A: Working with Add-ons

Appendix B: Perlin Noise

This book is for visual artists, designers, or programmers interested in creative coding with openFrameworks. Basic knowledge of object-oriented programming, such as C++, Java, Python, and ActionScript 3, would be helpful.

About Packt: Packt is one of the most prolific and fastest-growing tech book publishers in the world. Originally focused on open source software, Packt books focus on practicality, recognizing that readers are ultimately concerned with getting the job done. Packt’s digitally-focused business model allows them to publish up-to-date books in very specific areas.

Mastering openFrameworks: Creative Coding Demystified
Extend your project with additional graphics, sound, networking, and computer vision functionality with the help of numerous openFrameworks addons

For more information, please visit:

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software