Create stunning, interactive openFrameworks-based applications with this fast-paced guide
openFrameworks is a cross-platform programming toolkit and library to perform creative coding in C++. It contains all you need to efficiently implement real-time tasks, such as generating 2D and 3D graphics, processing video and sound, and using networking.
openFrameworks Essentials is a guide that can be used for learning and using openFrameworks to develop creative and artistic real-time applications. It is a fast-paced tutorial that begins with installing openFrameworks, and then takes a step-by-step approach towards using openFrameworks to build a video synthesizer project. We will investigate and implement features such as 2D and 3D graphics, GUI, shaders, reaction on sound, the OSC networking protocol, and the Arduino.
This book will empower you with the practical skills required to build creative apps and projects using openFrameworks.
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
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.