Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
32 Videos (3h 4m)
    • The Course Overview

      4:14
    • Installing for OSX

      6:59
    • Installing on iOS

      4:39
    • Installing on Linux

      6:50
    • Installing for Linux

      7:00
    • Starting a New Project

      6:07
    • Discovering a Project Structure

      7:41
    • Implementing a Simple Application

      5:12
    • Debugging

      5:25
    • Introduction to Addons

      4:22
    • Installing a Contributed Addon

      3:35
    • Three Most Popular Contributed Addons

      5:54
    • Geometric Primitives, Curves, and Texts

      6:59
    • Coordinate System Transformations

      5:22
    • Animation

      6:46
    • 3D Graphics

      4:47
    • Working with Images

      5:29
    • Working with Video

      5:23
    • Using Frame Buffer Object for Offscreen Drawing

      3:21
    • Using Fragment Shaders

      9:03
    • Playing Sound Files

      5:41
    • Capturing Sound

      5:01
    • Synthesizing Sound

      5:19
    • Using OSC to Send and Receive the Parameters

      7:47
    • Using to Send and Receive the Arrays

      5:50
    • Creating WebInterface

      5:34
    • Connecting a Gamepad

      5:01
    • Connecting the MIDI Controller and Keyboard

      4:41
    • Connecting Arduino

      5:11
    • Microsoft Kinect V1

      8:38
    • Microsoft Kinect V2

      6:02
    • Stereolabs ZED

      3:43

About This Class

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

About This Video
Your one-stop guide to learning the various concepts of interactivity with openFrameworks
Fundamental concepts of openFrameworks visited using real-world examples
Structured course content with efficient solutions to everyday queries and problems

In Detail
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.

1

Student

--

Projects

0

Reviews (0)

Packt Publishing

Packt is the leading UK provider of Tech

Hello, we are Packt.

Packt is the leading UK provider of Technology eBooks, Coding eBooks, Videos and Blogs; helping IT professionals to put software to work.

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 5000 books and videos so far, providing IT professionals with the act...

See full profile

Technology Web Development