OriginalGCode is a hardware/software package designed to allow graffiti tags and drawings to be easily captured via a webcam, and export the ensuing shape data to various formats for 2D and 3D fabrication. Built as part of Graffiti Research Lab Germany, in extension to the SVG2BVG project. For more information and source code, visit graffitiresearchlab.de/original-gcode.
We built a 60x42x42 cm wooden box with a camera frame in the bottom, and a 59×41 cm sheet of 0.5 cm plexiglass, along with semi-opaque gauze, then a sheet of acetate, and a black dry erase marker. Construction was done at our favourite maker lab, Open Design City. Full Instructables coming soon. In the meantime, we have made this video:
OriginalGCode was built entirely in Processing, and makes use of the Blob Detection library by V3GA, the GML4U library by Jérôme Saint-Clair, the ControlP5 library by Andreas Schlegel, and the Super Fast Blur algorithm by Mario Klingemann, and was helped tremendously by Cedric Keifer from Onformative, and all the good folk on the Processing Forum.
SOURCE CODE & APPLICATIONS
OriginalGCode was built in version 0194 of Processing, on OSX 10.6, with 64-bit Java SE 6, and has been tested with 0194 on Windows 7.
The applications (32-bit only) have been tested on OSX and Windows 7 (please let us know if you have any experience on Linux!). If you are attempting to run from source (within the Processing IDE), make sure to download and install the aforementioned libraries according to these instructions. For running within Processing or as an application, edit the “Camera” tag in /data/settings.xml to the appropriate camera for your system.