← Back

ofxSurfingFX

github.com/moebiussurfing/ofxSurfingFX · @moebiussurfing
OF 0.11 Releases Video/Camera GUI Graphics

Helper add-on with a curated list of FX add-ons bundled into a three parallel video channels processor with GUI and presets management.

3 0 Last commit 5y ago Created 5y ago

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



gif https://imgur.com/a/xKZns9N

Screenshots



2_example-ExtraFX image

2_example-ExtraFX image

Full controls list image

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

Core-Bundled Fx Addons. Already included into OF/addons/OF_ADDON/libs (No need to download or add manually) ofxKsmrFragmentFx ofxPostGlitch ofxPostProcessing ofxWTBSPostGlitch ExtraFX. Requires to uncomment the line
#define USE_Extra_ADDONS
` into `ofxSurfingFX.h`` (You need to download and add them manually) ofxChannelFx ofxGpuLutCube ofxShaderGlitch ( fork )

TODO

Tested Systems

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

HTTPS
SSH

Latest release

v1.0 published 5y ago