SCIFI User Interface Designer Lukasz Wieczorek
Posted on November 2, 2012 by lukasz on Processing

Glitch-o-matic pixel smearing app

First version of glitch-o-matic. Takes pixels and smears them across the image based on random selection. Was a fun learning project, feel free to give feedback on here or github on code. Feel free to modify and change the code, just shoot a link back to me if you do, and show you what you did with it, I’d love to hear what people do with it.

some stuff I made with the output:

Posted on October 16, 2012 by lukasz on design, Processing

Custom dark theme syntax highlighting for Processing

I’ve learned that after looking at a coding interface for hours that is white, it starts to get tiring. Since I design user interfaces all day … I had a thought that I might be able to change the colors, I had some something similar for extendScript toolkit a while back ago so I figured I would give it a shot for this. I poked around for a while and found a few files I needed. It’s actually very easy…I’m surprised I didn’t find documentation on it (though I’m sure it’s out there somewhere).

Posted on September 2, 2012 by lukasz on arduino, Interaction Design, Processing

install Twitter4j with processing 2.0

wow… well that was a workout.

seems that you have to have very specific way of organizing an imported library. Here are some steps I took to get it into the newly released processing 2.0:

  1. make sure you rename twitter4j-core-2.2.6.jar to: twitter4j226.jar
  2. make sure you rename the lib folder to: library
  3. rename twitter4j-2.2.6 to twitter4j226

Here is a screen grab of my structure

then you just go to: sketch > import library. it should be in there, it will add the following lines of code:

Posted on January 16, 2012 by lukasz on 3D, design, openFrameworks, Processing

All star panel of generative and interactive designers

Panel speakers Zach Gage, Robert Hodgin, Casey Reas, and Daniel Shiffman discuss their exploration of aesthetic form in this video. They explain what they do and how, ending in a few questions from the audience. Definitely worth the watch if you’re a lover of interactive design or generative art.

[divider] [/divider]

Zach Gage


Zach Gage is a designer, programmer, educator, and conceptual artist from New York City.

His work explores the increasingly blurring line between the physical and the digital. He has exhibited internationally at venues like the Venice Biennale, the Giant Robot/Scion Space  in Los Angeles, and the Centre for Contemporary Art Ujazdowski Castle in Warsaw. His work has been featured in several online and printed publications, including, Neural Magazine, New York Magazine, and Das Spiel und seine Grenzen (Springer Press).


Lose/Lose is a video-game with real-life consequences. Each alien in the game is created based on a random file on the player’s computer. If the player kills the alien, the file it is based on is deleted. If the players ship is destroyed, the application itself is deleted.
Although touching aliens will cause the player to lose the game, and killing aliens awards points, the aliens will never actually fire at the player. This calls into question the player’s mission, which is never explicitly stated, only hinted at through classic game mechanics. Is the player supposed to be an aggressor? Or merely an observer, traversing through a dangerous land?