Helper add-on with a curated list of FX add-ons bundled into a three parallel video channels processor with GUI and presets management.
README
ofxSurfingFX
Overview
Helper addon for openFrameworks to simplify the integration of some curated OF Fx addons: Glitches/Post/Fx/Color into your projects. GUI, workflow, and settings manager to be used Out-Of-The-Box.Bundled add-ons: ofxKsmrFragmentFx, ofxPostGlitch, ofxPostProcessing and ofxWTBSPostGlitch. (CoreFx) ofxChannelFx, ofxGpuLutCube and ofxShaderGlitch. (ExtraFX)
GIF/Video
https://imgur.com/a/xKZns9NScreenshots
2_example-ExtraFX
2_example-ExtraFX
Full controls list
Features
Three independent channels with (fixed chain positions) effects: One-Channel Mode. (All 3CH Fx chained). Dual input channels + Output mixer (Should use your own video/layers-mixer). Nice GUI with enablers and tweakers. Settings handler to auto Store/Recall. Key Commands controller for a selected Fx. ofxPresetsManager compatible.Usage
ofApp.h
``c++ include "ofxSurfingFX.h"
ofxSurfingFX processor;
ofApp.cpp
c++ // setup() // only one input channel, and all the Fx-Channels routed chained processor.setModeOneChain(true); processor.setup();
// update() processor.begin(); / draw-your-scene / processor.end();// draw() processor.drawOutput(); processor.drawGui();
Examples
- 1_example-Basic: One chained channel with Core Fx.
- 2_example-ExtraFX: One chained channel with Extra Fx.
- 3_example-Presets: Integration with ofxPresetsManager.
- 4_example-NDI:
WIP example to process webcam/NDI Input and NDI Out.
Dependencies
- ofxGui
- ofxGuiExtended2 ( fork )
- ofxSurfingHelpers
- ofxSceneTEST (
into `ofxSurfingFX.h`` (You need to download and add them manually) ofxChannelFx ofxGpuLutCube ofxShaderGlitch ( fork )TODO
- Integration with a video/layer mixer. NEW add-on will be released soon!
- Improve ofxPresetsManager performance. Too many ofParameters slowdowns performance.
- Add MIDI and OSC remote control.
Tested Systems
- Windows10 / VS2017 / OF ~0.11
Author
Addon by @moebiusSurfing (ManuMolina). 2020._Thanks to the developers of the included add-ons!_ _@loveandsheep, @maxillacult, @neilmendoza, @watab0shi, @pierrextardif & @frauzufall._
License
MIT License._PLEASE FEEL FREE TO ADD/ASK FOR MODIFICATIONS OR FEATURES, AND TO SEND ME PULL REQUESTS OR ISSUES!_
Get this addon
Latest release
v1.0
published 5y ago
ofxAddons