Showing posts with label Nature of Code. Show all posts
Showing posts with label Nature of Code. Show all posts

Friday, May 15, 2009

Herpes a la Face Tracking

For my final in Nature of Code and Computational Cameras, I worked on creating an app that would allow users to take pictures of themselves or their friends. The image is scanned for a face. If a face is detected, simple rules of proportion are used to determine the basic location of the mouth. After the mouth is found, a script that mimics the look and feel of oral herpes is applied to that area of the picture. The resultant image is gross and funny. I also created another version that turns a portrait picture into a mugshot, includes criminal information and a lone teardrop tattoo. Recently I have been doing a lot of image augmentation. I think that it could prove to be very popular if I could only get it out to the masses. Further ideas include, fake family vacation pictures and fake historical pictures. It seems that everyone loves neat pictures of themselves, and frankly, they don't even have to be real.

Wednesday, April 1, 2009

Rainbow Waves et wake

Awhile ago I played around with Dan Shiffman's SineWave processing applet. I only adjusted a few lines of code but was able to create complex patterns. I added a fade by drawing a rectangle over everything at a low transparency. I changed the color mode to HSB(Hue Saturation Brightness). The warping effect of all of the ellipses is because their positions determine their size and color. The striation was created using modulus.

When I want to show a Processing sketch online I always upload it to OpenProcessing. This sketch became popular very quickly, which I attribute to an awesome thumbnail. A few weeks after I uploaded Rainbow Waves it was added to the "featured ones", a goal I wanted to achieve since September of 2008.



I then created two other sketches shortly thereafter that were inspired by a combination of Rainbow Waves with a classmates homework and color sequencing from the color_tile series I worked on last November.


Marios Color Wave






Elfervescence



Thursday, February 26, 2009

Generative Disease: Cold Sores II



For midterm in Dan Shiffman's Nature of Code, I chose to create generative cold sores. Currently the sores are distributed using Perlin noise. My next step is to incorporate hierarchy into the distribution.

Thursday, February 5, 2009

Nature of Code week 3: Vectors and Forces

Created a simple simulation of fish swimming in a circle. Then I worked on adjusting the look and feel to create a nicer looking visualization. Click the links to see them in action.

Fish Tornado
Fish Tornado 2
Fish Tornado 3