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