Skip to content

decebel/OF-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New repository of tools and templates to replace OF-Tools-And-Templates which is no longer being maintained. Documentation scant, more coming soon.

Tools

Control

  • GUI and parameter tracker
  • manages OSC connections, and auto-generates synced TouchOSC layouts
  • modulate parameters with sequencer
  • save and load presets

Visuals & Canvas

  • visual content, shader collection, media player/manager, scene changer
  • manages a sequence of layers which create and modulate visual content inside a quad
  • simple projection mapping w/ gui
  • integration with Syphon and ScreenGrab for grabbing visual content from outside the app
  • save and load presets of Canvas layer sequences and parameters

OpenNi

  • common kinect routines/templates
  • track contours/blobs and skeleton features, create masks and visual content based on the data
  • calibrate to a projector with ofxKinectProjectorToolkit
  • track statistical features with ofxKinectFeatures

AudioUnit, AbletonLive SuperCollider

  • sound modules for controlling OSX AudioUnits, Ableton Live, and SuperCollider
  • main contribution is automatically parsing relevant parameters (for Ableton or an audio unit) and providing a GUI and interface to control them, give data to user

Algorithms

  • point generators (evenly spaced, circle packing, delaunay)
  • recursively subdivide a 2d polygon
  • time-based behaviors

LeapMotion

MantaController

  • interface with the Manta touch controller

Usage

To use these in an OF project, the best place to put this repo is in your OF root folder, so that it is at the same level from your root folder as addons.

Many of the tools and templates require additional addons to function. This is a complete list of addons used in any of the templates, though not all templates require all addons.

Addons

Misc

Notes:

  • various assets, like openni config/lib files excluded from the repo to save space. will make a python script for automating placing them into individual apps

About

Tools and templates for OpenFrameworks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 73.8%
  • GLSL 24.7%
  • Other 1.5%