Daily Archives: 22 Jan 2013

SamGruber-LookingOutwards-3

ofxAsciiArt (Teehan+Lax)

A library for transforming regular pixel images into ASCII Art. This addon was developed for the project Painting with a Digital Brush to render the ASCII art on the GPU, increasing performance. Unfortunately, the addon interface seems to render directly to onscreen graphics, which means it wouldn’t be usable for creating an actual textmode project. An extension to actually render out to a terminal is a task I would be interested in undertaking.

ofxKinectUsers (Patricio Gonzalez Vivo)

This addon performs gesture recognition using inputs from a Microsoft Kinect. I think that the extension of gestures into 3D rather than 2D is a necessary and inevitable step forward in computer interfaces and presents an intriguing challenge for the designer. Since I do not have a Kinect at present, it is unlikely that I will work with this addon, but I might revisit it given the opportunity in the future.

ofxRemoteUI (Oriol Ferrer Mesià)

Serves variables up using OSC so they can be modified by a remote application. Interesting idea because it removes the control over what happens to the data in your application from the application (ordinarily even you define specific responses to specific stimuli). This really could be used to put “control” of the application out to a large group of users very simply.

Marlena

22 Jan 2013

ofxAddons

ofxThinkgear

neurosky-mindwave-bci-headsetNow this is a cool idea. Thinkgear is a set of sensing hardware and software developed by Neurosky that can be used to take readings of the user’s mental activity. By extension, ofxThinkgear allows the user to connect a piece of Neurosky hardware to openFrameworks so that one can incorporate brain wave readings into a project.

The possible projects would be partially constrained by the available level of hardware–to my knowledge the practice of brainwave reading is stilla very inexact science–but even a simple neural interface would be an interesting input to work with. In fact, the main challenge beyond getting the technology to work would be to avoid making a piece that was only interesting for its novelty.

It could be interesting to develop a similar project to the projects that encourage their participants to stay very still–the user is subjected to a buzzing flurry of images and sounds until they relax their minds, at which point the surrounding environment becomes quiet and meditative. This could be accomplished by constructing an installation that simulates a busy, artificially sped-up area like a city that becomes calm and begins to reveal small secrets and treasures when one begins to relax. Another angle the project could take is that one can only progress and explore the area when their head is clear–otherwise all of the necessary details to move on become lost in the rush.

ofxPJControl

A projector’s a great base tool for large projects. ofxPJControl lets the user control a projector through a network.  There are already a lot of interesting projects that have been done with projectors but controlling a projector through a network would be an especially good tool for a crowd-sourcing interactive piece.

There are so many fun applications for a projector that I’m going to stick with listing potential setups rather than the specific projects that could be applied to each. A good base for a couple projects is a setup consisting of a projector, an open space, and a website that anyone passing by can contribute to. Mining internet data and projecting a representation real-time is another solid place to build from. It would also be a good way to share a performance piece or natural phenomenon across a large area–if combined with a GoPro one could share an experience like exploring a deserted city with a large, populated city for example. It would also be a good method for sharing an augmented reality with a large area–a projector on a spinning dias could sweep an area and change it as the light touches it.

There are plenty of ways for a projector to share an experience from far away. I’d love to explore a few of these ideas a bit more.

ofxKCTouchGUI

The multitouch screen is by this point a pretty solid technology that can be smoothly incorporated into most projects. I therefore think it would be most engaging to make projects with this kind of framework that serve only as an interface with a larger work. An iPad that controls a kinetic sculpture is one idea. A set of touch screens that each force their users to sacrifice parts of the project to conserve the whole is another. At this point I see this framework as a nice, smooth way for the users to interact with the piece but I’m sure given time I could find some more interesting uses for it.

Nathan

22 Jan 2013

ofxInteractiveSurface by Patrico Gonzales: This one is absolutely awesome. I believe that the surface interaction could be a great way to get an audience into a sculpture or performance. Something that this Addon could do for me is to make a sleek, intuitive, physical UI for intervening or contributing to a live performance.

ofxTwitter by Drew Veraga: Twitter is just such a useful tool. The ofxTwitter Addon allows you to see the TwitterSphere through your account. I believe that an traversable (on screen) map of a city based on tweets and their locations would be a beautiful image and project to make. Possibly a Twitter ofx sculpture based on some kind of keyword (example-build) that turns on a driver that proceeds to drill a screw into an ongoing formalist sculpture?

ofxImageSequence by Flightphase: It is as simple as it sounds. It plays back a sequence of captured or acquired images in a movie form at a specified fps. I think this could be used in combination with the ofxInteractiveSurface above. Potentially have an audience compose a movie out of a series of assorted ‘clips’ and images.

Kyna

22 Jan 2013

ofxGreenScreen by underdoeg

link

I would like to able to hook up a green screen to a live video feed and replace certain colors with different types of imagery, possibly interactive. It would also be interesting to see if you could select multiple colors to be replaced with different images to create an ad hoc environment on screen.

ofxOpenSteer by underdoeg

link
link to Github

I’ve always found flocking and steering algorithms to be very interesting and very visually engaging. I think it might be interesting to overlay particles with flocking behaviors onto live video feeds, and enable the predator/prey pathing in such a way that the overlayed particles interact with whatever is currently on camera. Maybe they’ll flee from certain colors or motion or brightness, or maybe they could be attracted to light or motion.

ofxMSAFluid by Memo Akten

link
live demo

I actually saw this in action in my previous looking outwards post, and I’m glad I stumbled onto the actual add-on! I woould like to find a way to use some sort of touch screen-based fluid system in conjunction with the green screen add-on to project interactive fluids onto solid-colored surfaces. The camera of a tablet or smartphone could be used to view an environment while certain colors are green-screened out to become the interactive surface.

Michael

22 Jan 2013

ofxFlickr 

by robotconscience

An openFrameworks addon supporting the Flickr API. [view on Github]

Most people think of Flickr as primarily a social media tool, but I also like to think of it as an ever-expanding and virtually limitless source of data.  This addon looks like it still needs some work (compatibility with other operating systems and some additional features) but that’s what github is for, right?  I would be most interested in using this tool to pull down lots of images with similar keywords, especially landmarks (e.g. the Colosseum, Eiffel Tower, Cathedral of Learning).  From here, there’s surely a lot of cool image processing we could do to extract and combine information to form more complete depictions of these places.  If only we had some computer vision libraries…

 

ofxCv 

by kylemcdonald

Alternative approach to interfacing with OpenCv from openFrameworks. [view on Github]

Oh look!  YES.  OpenCV is a great library for doing computer vision without having to reimplement it from scratch.  I would argue that it requires more of an understanding of computer vision than, say, faceOSC, to know what to use and when, but the upside is that it is much more open-ended in its possibilities and widely used in fields like robotics.  There are lots of other ofx addons that implement parts of openCV, but this one appears to do most of them.  I can imagine combining the SIFT / pose estimation features of openCV with the images acquired from Flickr to reconstruct common subjects in 3D, given enough images.  Technically, you really only need two to do one facade well, and every additional image just makes it better.  So what do we do when we have enough images to do a really good reconstruction?

 

ofxPolyvox 

by kalwalt

a simple wrapper for polyvox lib, to make voxel meshes with a Minecraft style or as Marching cubes [view on Github]

Make it with voxels!  This is much more fun than just reconstructing things to be photorealistic.  Adjustable voxel sizes make the resolution scaleable.  My dream would be to make my own ofxMinecraft plugin to take the output of these voxel reconstructions and import them into a Minecraft world.  In the meantime, this alone could provide instructions to minecraft architects to build the structures manually.  If we imagine combining these three addons, we could create a tool where a server full of Minecraft players could search for a landmark, see it rendered in voxels as reconstructed from crowdsourced Flickr images, and then view each layer individually in order to build it digitally from the ground up.

Like this!

(from Spyrobandi)

Keqin

22 Jan 2013

ofxBeatTracking

http://www.ofxaddons.com/repos/63

Simple beat tracking with openFrameworks. May be we can interact with the sound. Different beat sound represents the different order to the computer system. Maybe we can also integrated other addons such as some motion track, we can make a more complicated environment for users to interact with.

ofxKinectUsers

http://www.ofxaddons.com/repos/1638

Kinect addon for re-programable gesture tracking

ofxBlobTracker

http://www.ofxaddons.com/repos/579

Classic and simple blobTracker implementation used on CCV ( Created by Ramsin Khoshabeh ) + Finger Tracking

ofxFaceTracker

http://www.ofxaddons.com/repos/3

ASM face tracking addon based on Jason Saragih’s FaceTracker.

These three addons above are all about tracking and computer vision. I think they are interesting and I always think to interact with “air” maybe. Just stand their, without anything you can control the digital devices. But this will be easy if computer can see you and know your action or motion, even your expression on the face. I can use my emotion to control the digital device. This is also a very good idea I think.

ofxBox2d

http://www.ofxaddons.com/repos/735

This is a physical engine add-on. Box2d is a famous open source physical engine under c++. I think this can help me to make a very real interaction world and with gravity some performance will be cool and interesting.

Caroline

22 Jan 2013

ofxFX by Patricio Gonzalez

This is an add on for open frame works that allows you to write open gl shaders (abbreviated GLSL). Shaders, as opposed to normal filters or visual effects, are nice because they are really low level, so you can do lots of fancy things all at once. A few examples of what you can do with shaders include, filters, generative stuff, and interactive fluid systems.Gonzalez did this supper cool project where he make a sand pit into a topological map using a shader. This is a link to a sandbox of running example with code. From what I can devine

ofxInteractiveSurface by Patricio Gonzalez (this guy just has all the cool ones)

With this add on plus a kinect you can turn any object into a muti touch surface. I don’t I actually want to do something with this. It is too much about making interfaces. You could orchestrate a situation where inanimate unexpected objects, such as a small garden gnome or a collection of porcelain figurines, become the controllers for an uncanny technologically mediated garden. (just a thought).

Fern Tracker by CVLAB

Their readme file is not informative, but from what I can gather fern is a computer vision library that sees and models images it is trained to recognize by its key features. The system can then determine how far the image is from the camera and the tilt and orientation. I’ve seen two big projects that use similar software; First there was the boards magazine project by Theo Watson and Emily Gobeille. I also saw a project that augmented peoples personal vision with glasses. I could see this software being used to identify all the media people are engaging with within a certain public space. It would also be fun to hide messages within different images.

 

Yvonne

22 Jan 2013

Addon 1: ofxExplodingString
http://www.ofxaddons.com/repos/1970
Simple OF addon to quickly make ofTrueType based strings explode in pieces.
Font art, word art, typography work… Fun stuff. In addition, I’m looking for a fairly “easy” ofxAddon, simply because I have never worked with openFrameworks, C++, or Code Blocks. I could do something with this and particles… or maybe just animated text that explodes randomly. Who knows… What about exploding text rain? Now that sounds fun.

Addon 2 ofxParticleSystem
http://www.ofxaddons.com/repos/148
Simple Particle system built in openFrameworks
I love particles, why? I guess it goes back to animating particles in Cinema4D for architecture school… Lots of tiny little pieces, there’s just something about them. I have been working with this addon, it compiles, with what feels like a billion errors… but it’s still compiling! What about particles that are exploding letters from a string? Hm.

Addon 3 ofxMSAPhysics
http://www.ofxaddons.com/repos/2000
C++ openFrameworks addon for particle/constraint based physics library with springs, attractors and collision. It uses a very similar api to the traer.physics library for processing to make getting into it as easy as possible. All classes are template based with typedefs for physics in 2D or 3D – Potentially even more dimensions! Demo at www.memo.tv/msaphysics
Physics libraries are fun, I keep thinking of toxiclibs in Processing… alas, I must try something new. I’m thinking it would be fun to use this addon in combination with either the particles system addon or the exploding string addon. Maybe I could have exploding letters that are repulsed by some interactivity, like a mouse click.

Patt

22 Jan 2013

ofxAddons

ofxGSTT by julapy 

ofxGSTT is an openFrameworks addon to use google unofficial speech to text API. It is an addon that translates speech into text for openFrameworks. There are two projects that come to mind. I think it should be interesting to use this addon in a classroom environment. Imagine a class or a lecture hall where a teacher speaks, and his speech is projected onto the wall. That speech can then be saved and given out to students at the end of the class. It will also be interesting to see what comes out of a person’s mouth over an hour or so period of time (Let’s hope that the professor doesn’t swear). Also, it would be cool to use this similar concept, but instead of a classroom, it will be used at a concert. The lyrics that you sing will be projected on a large screen, allowing people to follow along — a mix between a performance and a karaoke.

ofxMSAFluid by memo

ofxMSAFluid is an addon for solving and drawing 2D fluid systems based on Navier-Stokes equations. Navier-Stokes equations describe the fluid motion, and can be used to model many things such as water flowing through a pipe and air flowing around airplane’s wings. I took a class called ‘Fluid Mechanics’ that studies fluid and the force that is being applied,  Honestly, I don’t really know exactly what kind of application I would use this for, but I find it very interesting to see an application that uses the technical material that I learned in a mechanical engineering class to create work that is artistic and beautiful.

 ofxMpplr by maxilla cult

ofxMpplr is a projection mapping addon. I am pretty new to the concept of projecting virtual contents on physical objects. But after looking through videos of projection mapping projects, I want to explore more on this art form. I think this addon could make a potentially powerful work.

a projection mapping work I really like:

Can

22 Jan 2013

ofxIpVideoGrabber

I think this is a well thought, and handy framework. For data visualization or for crazy CV projects,
this framework is the ultimate tool / the swiss-pen-knife. Enabling artists to stream cameras from all over the world,
and making it dead-simple to use them in an environment like OF is amazing.
First thing that came to my mind was to use this for generative music from all over the world.

 

ofxLeapMotion

Every once in a while, a new interface like Kinect, or Sifteo lands on artists’ desktops.
And it is a challenge to hack it, and make something useful out of it.
This year, Leap Motion will be released, and yet the ofxAddon is already out, even before the device itself.

 

ofxEmotiv

Hoping to find an addon for my Emotiv EPOC EEG Headset, I checked the ofxaddons website, and found this.

However, my enthusiasm to use this addon died, right after I saw that it’s an empty github project, with just a readme file.
Challenge accepted. I will be hacking Emotiv EPOC and coding an ofxaddon throughout this semester. I think this will enable artists to use the power of their ‘brains’ in ofx.