Apply glitch effects with openFrameworks
Forks
Forks pushed to more recently than maxillacult/ofxPostGlitch itself, plus any admin-confirmed fork with commits of its own — worth checking if you're hitting issues with the original.
README
ofxPostGlitch
This add-on applies a glitch effect to the FBO using openFrameworks. We recommend using openFrameworks v0073 or later.Usage :
You need at least two classes 'ofFbo' and 'ofxPostGlitch' to use it.ofFbo myFbo; ofxPostGlitch myGlitch;
In the Setup(), you should give FBO's pointer to ofxPostGlitch instance. Then allocate the FBO.
void testApp::setup(){ myFbo.allocate(640,480); myGlitch.setup(&myFbo); }
Choose wether to apply effect or not with the setFX function. After that use generateFX function and apply all enabled effects.
void testApp::update(){ myGlitch.setFx(OFXPOSTGLITCH_CONVERGENCE,true); }
void testApp::draw(){ myGlitch.generateFx(); myFbo.draw(0,0); }
More details can be found in the example project file.
Glitch FXs
- Convergence
- Glow
- Shaker
- Cutslider
- Twist
- Outline
- Noise
- Slitscan
- Swell
- Invert
Color remap FXs
- Highcontrast
- Blueraise
- Redraise
- Greenraise
- Blueinvert
- Redinvert
- Greeninvert
Developer info
maxilla inc. http://maxilla.jpmaxilla cult http://cult.maxilla.jp
ofxAddons