Git Product home page Git Product logo

ofxpostglitch's Introduction

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.jp

maxilla cult http://cult.maxilla.jp

ofxpostglitch's People

Contributors

tele-scope avatar tatsuyaogth avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.