Greg Saul's Blog
The images shown below demonstrate a feature that is being added to the Evolved-Lamps program, Contextual textures or textures that relate to what is happening around the object in virtual space.
In this example a pattern is drawn across the surface of all lamps, the alpha value or transparency of this pattern is related to the distance form each point on the lamps surface to an point in virtual world. Using this method we are able to make the surface of the lamp relate to the surrounding world. For example, if we have point in space that we would like lit, we are able to increase the aperture of holes cut into the lamp nearest that point in space, and as a result more light will fall from the lamp onto this point in space.
THE INTERNET -> YahooPipes ->Processing
This is a quick how-to on how you can write a custom yahoo pipes to scrape data from various websites and rss feeds then dynamically load them into a processing application for representation.
Basically you can use yahoo pipes to do what it’s good at, collect, scrape and collate data from around the internet then return have it return only what data your interested in to a processing application in a nice standardised re-usable way though a xml file.
First example (simple):
We have yahoo pipes collect all known earthquakes over the last 7 days from a rss feed provided by usgs, we then use the “location extractor” provided by yahoo pipes to extract the earthquakes location to lat and longs and we also use a simple regex command to extract the earthquakes magnitude from the earthquakes description. All of this is then returned to a processing script where the location and magnitude of each earthquake is visualised.
The Yahoo Pipe: here
http://pipes.yahoo.com/pipes/pipe.info?_id=a135e8a8730f782fb817d792298562a4
The processing Patch: here
Example 2: the average twit
This example searches for conversations about specific topics on twitter and builds up the average icon of those users talking about that topic. because we are not including icons more than once these faces tend towards individuals that twitter about a specific topic a lot, this means that more obscure topics tend to be among specific individuals resulting in a icon heavily weighted to the icons of a few users and more ubiquitous topics produce greater less defined icons.
The Yahoo Pipe: here
http://pipes.yahoo.com/pipes/pipe.info?_id=rJkmdk2b3RGn_ShI1ZzWFw
The processing Patch: here
requires the proXML library for processing from here
Some research for a team project conducted at Victoria University of Wellington School of Design.
Starting the project by observing the growth of crystalline structures we sought to gain control over these by replicating them in a computer. A simple l-sytem simulation was written using processing that was then used to create 3d models that were rendered in 3dStudio max in order to create a animation.
Observe
Crystal Growth in HD from Greg Saul on Vimeo.
Crystal Growth Study 01 from Greg Saul on Vimeo.
React
Growth Studies 3D fig.02 from Greg Saul on Vimeo.
Growth Studies in 3D from Greg Saul on Vimeo.
Test