Skip to content

Add-on for openFrameworks - GPU based real-time ASCII Art filter.

Notifications You must be signed in to change notification settings

TeehanLax/ofxAsciiArt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ofxAsciiArt - Real-time ASCII Art filter for oF.

This add-on was inspired by Sol's work with TextFX, the major difference being ofxAsciiArt runs on the GPU. Font data and LUT creation were taken from TextFX.

Sample Usage

.h:

ofxAsciiArt asciiArt;

.cpp:

void testApp::setup(){
	ofDisableArbTex(); 
	
	vidGrabber.initGrabber(512, 512, true); 

	asciiArt.init(vidGrabber.getTextureReference(), ofGetWidth(), ofGetHeight());
}

void testApp::update(){
	ofBackground(0);	
	
	vidGrabber.grabFrame();
	
	asciiArt.setContrast(contrast_slider.getValue());
	asciiArt.setColorDepth(depth_slider.getValue());
	asciiArt.update();
}

void testApp::draw(){
	asciiArt.draw((ofGetWidth() - asciiArt.getWidth())/2, (ofGetHeight() - asciiArt.getHeight())/2);
}

About

Add-on for openFrameworks - GPU based real-time ASCII Art filter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages