Expanding on my previous writing and research, the next phase of the tracing project was to give substance to the immaterial world of data, date flow, and stored information. I thought the most empathetic solution was to focus on bots moving through data, and to trace out their paths. As these bots roam through the data scape by accessing and interpreting data, their paths in my program grow and branch. Each bot moves through data searching for words, phrases, images, questions, and exclamatory sentences. When a bot find a portion of data that is relevant, it marks the location in its path with a node.
The aesthetics of the space shifted gradually through the development. I had to balance between aesthetic embellishment and accurately representing the movement of these bots through data. Fundamentally, the space is created by tracing bot movement, and therefore accuracy had to be valued above all else. This shifted my forms away from the dense web imaged and towards simple lines. However with continued development I believe this program can yield a space that reveals more about these data scapes that are so fundamental to our lives.
Download:
Mac OS X
Windows XP
prototype_01 I initially wanted a dense woven pattern of bot movement.

prototype_02 The first mock bots: fictitious data sets represented by my program.

prototype_03 A web of mock bots.

prototype_04-07 The first instance of a multitude of real web crawlers moving through the space.

prototype_08-09 As my prototype developed, I wanted better ways to visually cue the viewer to the changes in the bot's movements. I experimented with node shape and color.

prototype_10 I ultimately settled on a line-dominant representation with the background subtly cueing you to the bot's movements.

If you want to explore more spaces, here are some of the prototypes:
Prototype_01:
Mac OS X
Windows - coming soon
The aesthetics of the space shifted gradually through the development. I had to balance between aesthetic embellishment and accurately representing the movement of these bots through data. Fundamentally, the space is created by tracing bot movement, and therefore accuracy had to be valued above all else. This shifted my forms away from the dense web imaged and towards simple lines. However with continued development I believe this program can yield a space that reveals more about these data scapes that are so fundamental to our lives.
Download:
Mac OS X
Windows XP
prototype_01 I initially wanted a dense woven pattern of bot movement.

prototype_02 The first mock bots: fictitious data sets represented by my program.

prototype_03 A web of mock bots.

prototype_04-07 The first instance of a multitude of real web crawlers moving through the space.

prototype_08-09 As my prototype developed, I wanted better ways to visually cue the viewer to the changes in the bot's movements. I experimented with node shape and color.

prototype_10 I ultimately settled on a line-dominant representation with the background subtly cueing you to the bot's movements.

If you want to explore more spaces, here are some of the prototypes:
Prototype_01:
Mac OS X
Windows - coming soon













Ok this slide pretty much describe the whole process; you have a bunch of bots/ virtual creatures, they mate, they are judged on their fitness, and they are eventually killed, it's just like life / Darwinism which is was based
This diagrams exactly how it happens, 1 you have a GOAL, that is what drives the whole process, 2 you select ones that are closer to the goal, 3 breed them and select their offspring leading to a GRADUAL change
You can use these genetic algorithms to breed/develop all sourts of things from virtual creatures (Calrl Sims), to
This figures shows why you need to select digital organisms/ things that are not perfect or even remotely perfect ( freaks). they may, even though they are different, have that hidden key things that leads you to the goal
This is from the Electric Sheep project, and shows how this concept of genetic breeding works great for aesthetic things when you harness the internet and have millions of people voting, to replace your evaluative algorithms
A fun picture illustrating how you must must must rate fitness. you have to choose what's good and what's bad, or else it wont work. algorithms that separate the good from the bad are much of the hard part
To show the power of this technique a computer scientist set a herd of virtual, replicating bots on his computer and before long there were creatures who were half the size theorized possible moving around, who had evolved innovations unknown.
This illustrates the phenomenon of falling in a ditch so to speak. your goal is on the hill , but here's a dip, so any new creatures are less fit by moving towards the goal, so you end up with a bunch on non fits
This image is from the electric sheep project. All of these images were created by people voting on algorithms they though were appealing. The most fit ones (judged by votes) survived and mated. 














In honor of this year's
Branching
Tessellation Automata
Packing


