Did you know Pixel actually is Data? What if pixels weren't necessarily supposed to look like little squares and sit in the so-called "right order"? What if photographic data was just... data? What if this data could be reinterpreted into new images, new representations of reality?
Cocoacid.org: a brand new home for the CCGL wrappers
Rubans for iPad
New CCGL Touch wrapper released
Just pushed the latest version of the CCGLTouch wrapper, with a lot of new features:
- ✔ BSD License: it is now BSD Licensed, to make things easier if you're willing to make commercial stuff with it
- ✔ Cinder 0.84: support for the latest stable release
- ✔ OpenGL multi-threading: support was added for OpenGL's sharegroups, that allow parallel OpenGL threads to draw to the same scene
- ✔ Anti-aliasing: you can now set an option at setup to use Apple's brew of Multi-Sample Anti-Aliasing (MSAA) rendering for OpenGL
- ✔ Saving to photo album: added an OpenGL frame capture method to the CCGLTouchCore classes to allow saving to the iDevice's photo album
- ✔ Video capture example: also added an example that does "video capture" of the OpenGL frames, straight to your photo album if you will
- ✔ Using photos from album & camera as OpenGL textures: and an example showing how to use pictures from the iDevice's photo album, or directly from the camera within the app (launched as a modal view)
Can't see anything else for now, will add to this list if I do.
★ Support the wrapper, get Rubans for iPad ★
Articles in Fast Company, Core77, Mashable, TheNextWeb
Prototyping UI's with CCGL Touch
In the first place, the CCGL wrappers were developed to ease the prototyping of Graphical User Interfaces around Cinder sketches.
For one of our projects at User Studio — it's called Refact and it helps one in better understanding their phone bills — I wanted to prototype an interaction that consists in "shaking" the device in order to set the amount of detail the user wants to have in the bubbly view featured in the video.
Shaking the iPhone will make more "balls" fall from the top. They stumble upon other balls, using the device's acceleration sensor and basic 2D physics via the famous library: Box2D (and in this case an own version of this Cinder block by Samsumbrella that I customized for use within CCGLTouch — more on that too, soon!).
A paper about DIRTI at NIME 2012 conference
New Interfaces for Musical Expression is a yearly, international event that's just happened in Ann Arbor (at the University of Michigan), for its 12th edition. We submitted an article on Dirty Tangible Interfaces (DIRTI) that was peer-reviewed and accepted, along with a demo presentation. It will be included in the proceedings of the conference.