If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book.
What you will learn
Install openFrameworks and create a new project Generate 2D and 3D graphics Mix images and videos and process them with shaders Add GUI controls and adjust them from external devices and apps using the OSC protocol Control parameters with a timer, Perlin noise, and sound and text files Use the Arduino to control your application Build a video synthesizer project Run your project on iOS, Android, and Raspberry Pi devices
Who this book is for
Table of Contents
openFrameworks - A Quick Start
Creating Your First openFrameworks Project: 2D, Images and Video
Making Video Effects using Shaders
Drawing 3D Surfaces
Implementing a Reaction on Sounds
Extending the Interactivity: GUI, Networking and Arduino
Running the Video Synthesizer on Mobiles and Raspberry Pi
Deploying the Project on iOS, Android and Raspberry Pi