Coder Social home page Coder Social logo

hello432369 / processingtextmodeengine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from no-carrier/processingtextmodeengine

0.0 0.0 0.0 38 KB

The Processing Textmode Engine renders output in Processing to a full color text display, reminiscent of early computer or BBS graphics.

Home Page: http://www.no-carrier.com

License: The Unlicense

Processing 100.00%

processingtextmodeengine's Introduction

Processing Textmode Engine

Version 0.1 (initial release) May 2016

The Processing Textmode Engine renders output in Processing to a full color text display, reminiscent of early computer or BBS graphics. I wrote it to use for realtime visual performance, but can be used to create movies, still images, or even games. It is free and open source. โœŒ๏ธ

Creating a textmode engine is something I've wanted to do for a long time. I grew up using DOS and hanging out on BBSes, so I love textmode and ANSI art. I used TheDraw as a kid and now use PabloDraw for creating ANSI art. Even Sixteen Colors has a JS based textmode editor. And as far as textmode converting goes, I've experimented with AALib, libcaca, and even TextFX. I looked at the Textmode Demo Framework released by the TMDC folks, too. But I wanted something I could use with Processing, something fast and fun. And that's what this is. It may not be as accurate as the others, but I am hoping since it uses Processing (rather than C) that it may be more accessible to a wide range of artists and creative coders.

The code is well commented, but here's the tl;dr on how it works: you draw to a small offscreen buffer and then convert the pixels in that buffer to text and draw to the main screen. Brightness controls the glyphs and the average color of the pixel area controls the color of that glyph. The background is always black, like conventional ANSI art tools.

I hope you enjoy using it as much as I do! ๐Ÿ™ For more info, pics, and video, please visit: http://www.no-carrier.com

Don Miller / NO CARRIER

Click on the image below to be taken to Vimeo to check out the engine in action: Textmode Engine Demo Video

And here's a link to a video from a Textmode Lightsynth I'm working on. More soon ๐Ÿ˜„ Textmode Lightsynth Video

processingtextmodeengine's People

Contributors

no-carrier avatar thraka 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.