I want to create a "virtual fish tank" for my final project. Exactly how it would work I'm not entirely sure yet but I want to have participants either knowingly or even unknowingly create entities by having their faces recognized by a camera. The entities would be various pieces of marine life that would stat to populate a fish tank that is displayed via a monitor. As more participants begin to have their personas collected, the fish tank will become more and more populated.
Each person will have their own unique fish tank entity, but to what extent they will be able to influence that entity I have no idea. I think that the most straight forward way of doing this would be to have simple facial recognition influence the entity, however, this may not be possible. I don't know how accurate the Processing facial recognition is or whether it can recognize simple emotions like frowns or smiles. So the participants could influence their fish by also using some sort of audio input.
Once this fish are collected, they will swim around in a predictable path or a random one. Something that is somewhat interesting to look at. Now it would be really cool if the fish behaved like actual fish and followed peoples fingers and reacted to people tapping on the glass but I don't believe that will be possible. Instead, I would like to have the fish "freak out" when people make a loud clapping noise. The fish would scatter around then calm down after a few seconds.
Monday, April 19, 2010
Monday, April 12, 2010
Proposal for final project
Having just started using video in our projects, I would definitely like to incoorporate video interaction in my final project. I've been interested in having a camera recognize facial expressions that can be used as part of some sort of game. Perhaps not quite a game in the usual sense, but some sort of interactive landscape that responds to body language and basic facial recognition such as angry or happy. Either emotion could affect how the image on a screen looks, going from desolate badlands to plush paradise. In addition to the landscape, a simple character can be controlled by the user, nothing complicated, maybe just a bouncing ball that responds to basic hand movements or sound input.
I have no idea how to do any of that, but that's why it should be a great challenge.
Another idea I would like to try is somehow using facial recognition to create entities that could interact with each other related to the emotions of the participants. So one example I might like to try is to have participants stand in front of a camera, have their image captured, and then turned into an entity such as fish in a tank. A bunch of people would all create their own fish avatar... a fishatar if you will. And don't know.. they could eat each other or something.
I have no idea how to do any of that, but that's why it should be a great challenge.
Another idea I would like to try is somehow using facial recognition to create entities that could interact with each other related to the emotions of the participants. So one example I might like to try is to have participants stand in front of a camera, have their image captured, and then turned into an entity such as fish in a tank. A bunch of people would all create their own fish avatar... a fishatar if you will. And don't know.. they could eat each other or something.
Thursday, April 8, 2010
Sunday, March 28, 2010
AME Homwork Week 7
Curves
Using color in processing than finger painting. Colors cant simply be "more blue" or "more red". In processing, as in many programs, each and every color has a specific code. What may appear as inconvenient as first will eventually, with practice, become as intuitive as finger painting. New user will find the color palette tool very useful, since it can show the resulting color and can be easier than punching in random numbers looking for the right color. Gray scale is controlled with numbers between 0 and 250 but color scale is using all RGB colors, each ranging up to 250. A fourth number controls opacity. In addition to colors, the outlines can also be controlled or there can simply be no color at all by choosing to use nofill().
Curves
When it comes to bending lines there are simple curves which is the most basic form of a curve. It is a single bend that can be very difficult to use in large quantities. When wanting to make a series of curves, spline curves are more effective because they are easier to put into a series, forming a continuous bend. This can be useful when one wants to create more than one arc. Then one disadvantage to spline curves, however, is that they are not as swooping or fluid looking as arcs. For this, bezier curves are the more appropriate choice, since they can be put into a series but still retain their smoothness.
Using color in processing than finger painting. Colors cant simply be "more blue" or "more red". In processing, as in many programs, each and every color has a specific code. What may appear as inconvenient as first will eventually, with practice, become as intuitive as finger painting. New user will find the color palette tool very useful, since it can show the resulting color and can be easier than punching in random numbers looking for the right color. Gray scale is controlled with numbers between 0 and 250 but color scale is using all RGB colors, each ranging up to 250. A fourth number controls opacity. In addition to colors, the outlines can also be controlled or there can simply be no color at all by choosing to use nofill().
Curves
When it comes to bending lines there are simple curves which is the most basic form of a curve. It is a single bend that can be very difficult to use in large quantities. When wanting to make a series of curves, spline curves are more effective because they are easier to put into a series, forming a continuous bend. This can be useful when one wants to create more than one arc. Then one disadvantage to spline curves, however, is that they are not as swooping or fluid looking as arcs. For this, bezier curves are the more appropriate choice, since they can be put into a series but still retain their smoothness.
Monday, March 22, 2010
Monday, March 8, 2010
House of Mouse (Audio Homework)
Subscribe to:
Posts (Atom)







Concentric circles through processing although they are not interactive.