openFrameworks Interactivity [Video]

Access cutting-edge content as it's created

Want to access this video course right now? Watch as we develop it as part of our Alpha program.

openFrameworks Interactivity [Video]

Denis Perevalov, Igor Tatarnikov

A practical guide to creating audio-visual interactive projects with low-level data processing using openFrameworks

Access cutting-edge content as it's created

Want to access this video course right now? Watch as we develop it as part of our Alpha program.

$0.00
$106.25
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files

Video Details

ISBN 139781785281662
Course Length3 hours

Video Description

openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. In this course you will learn openFrameworks basics and become familiar with processing various kinds of data, including video, sound and networking. Also, you will learn how to use in openFrameworks project many kinds of external devices, such as cameras, Arduino, USB-controllers and joysticks.

You will start with learning how to install openFrameworks on different platforms and create simple openFrameworks project. Also, you will learn how to use most notable built-in examples and addons, which demonstrate basic openFrameworks possibilities. After that you will look into basics of programming multimedia with openFrameworks. You will learn how to generate graphics, work with videos and program sound playing and recording. Finally, you will learn how to communicate with other programs and additional hardware. You will lean about networking capabilities and various additional devices in your openFrameworks project.

Style and Approach

In-depth content balanced with tutorials that put theory into practice. The focus of this course is to give you both the understanding and the practical examples on how you can use openFrameworks in your everyday projects.

Table of Contents

Installing openFrameworks
The Course Overview
Installing for OSX
Installing for iOS
Installing for Windows
Installing for Linux
Creating openFrameworks Project
Starting a New Project
Discovering a Project Structure
Implementing a Simple Application
Debugging
Using Addons
Introduction to Addons
Installing a Contributed Addon
Three Most Popular Contributed Addons
Vector Graphics
Geometric Primitives, Curves, and Texts
Coordinate System Transformations
Animation
3D Graphics
Images and Video
Working with Images
Working with Video
Using Frame Buffer Object for Offscreen Drawing
Using Fragment Shaders
Sound
Playing Sound Files
Capturing Sound
Synthesizing Sound
Networking
Using OSC to Send and Receive the Parameters
Using to Send and Receive the Arrays
Creating WebInterface
Peripherals
Connecting a Gamepad
Connecting the MIDI Controller and Keyboard
Connecting Arduino
Depth Cameras
Microsoft Kinect V1
Microsoft Kinect V2
Stereolabs ZED

What You Will Learn

  • Learn how to process different kinds of data
  • Implement and debug simple applications
  • Create a new project and explore existing project structures
  • Work with coordinate system transforms and 2D, 3D graphics
  • Exchange data using different internet protocols
  • Connect with various devices such as Arduino, joysticks and MIDI
  • Work with various depth cameras

Authors

Table of Contents

Installing openFrameworks
The Course Overview
Installing for OSX
Installing for iOS
Installing for Windows
Installing for Linux
Creating openFrameworks Project
Starting a New Project
Discovering a Project Structure
Implementing a Simple Application
Debugging
Using Addons
Introduction to Addons
Installing a Contributed Addon
Three Most Popular Contributed Addons
Vector Graphics
Geometric Primitives, Curves, and Texts
Coordinate System Transformations
Animation
3D Graphics
Images and Video
Working with Images
Working with Video
Using Frame Buffer Object for Offscreen Drawing
Using Fragment Shaders
Sound
Playing Sound Files
Capturing Sound
Synthesizing Sound
Networking
Using OSC to Send and Receive the Parameters
Using to Send and Receive the Arrays
Creating WebInterface
Peripherals
Connecting a Gamepad
Connecting the MIDI Controller and Keyboard
Connecting Arduino
Depth Cameras
Microsoft Kinect V1
Microsoft Kinect V2
Stereolabs ZED

Video Details

ISBN 139781785281662
Course Length3 hours
Read More

Read More Reviews