<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://blog-blprnt-com.bryght.net">
<channel>
 <title>blog.blprnt.com - Processing</title>
 <link>http://blog-blprnt-com.bryght.net/taxonomy/term/16/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Glocal at the Vancouver Art Gallery</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/glocal-at-the-vancouver-art-gallery</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://www.glocal.ca/images/Rotunda3.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;301&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;This photo shows 3 of 4 projections panels in the VAG cupola. Note that the image on the right has not been fully mapped to the panel shape (yet).&lt;/em&gt; &lt;/p&gt;&lt;p&gt;I have been working since January on &lt;a href=&quot;http://www.glocal.ca&quot;&gt;The Glocal Project&lt;/a&gt;, a large-scale contributive art project being run out of the &lt;a href=&quot;http://www.surreytechlab.ca/&quot;&gt;Surrey Art Gallery&amp;#39;s TechLab&lt;/a&gt;. The&amp;nbsp; team as a whole has been developing a series of simple software applications designed to act as creative and pedagogical tools for both individuals and educators.&lt;/p&gt;&lt;p&gt;A couple of weeks back, we had the chance to bring some of our work out of the lab and into the &lt;a href=&quot;http://www.vanartgallery.bc.ca/&quot;&gt;Vancouver Art Gallery&lt;/a&gt;, where we presented a large four-screen projection in the Gallery&amp;#39;s rotunda cupola. &lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3052/2647696792_e80544c297.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;300&quot; /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;A grid of images from a single camera feed mapped onto the cupola panels &lt;/em&gt;&lt;/p&gt;&lt;p&gt;Technically, this presented a challenge. Not only did we want to have four linked screens in which images could overlap - we also wanted the projections to be &amp;#39;mapped&amp;#39; to the four curved panels of the cupola. All four panels together would be shown in &amp;#39;flat&amp;#39; form on four plasma screens. To add to the confusion, we would be running four live camera feeds into the system - three webcams and one wireless DV camera. 4 cameras. 6 computers. 8 screens. As has been the case for much of the &lt;a href=&quot;http://www.glocal.ca&quot;&gt;Glocal&lt;/a&gt; project, we turned to &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt; for a solution. &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/event">Event</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Mon, 07 Jul 2008 11:01:57 -0700</pubDate>
</item>
<item>
 <title>Colour Economy Vimeo Channel</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/colour-economy-vimeo-channel</link>
 <description>&lt;p&gt;Rather than continuing to blanket this blog with videos from my current project-in-progress, I&amp;#39;ve set up a &lt;a href=&quot;http://www.vimeo.com&quot;&gt;Vimeo&lt;/a&gt; channel which those of you who are interested can subscribe to. I&amp;#39;ll be posting a lot of videos there as changes are made, to document the process and to gather feedback where I can.&lt;/p&gt;&lt;p&gt;Here&amp;#39;s the URL: &lt;a href=&quot;http://www.vimeo.com/coloureconomy&quot;&gt;http://www.vimeo.com/coloureconomy&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There are a couple of new videos up there already - please drop by and have a look. &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/data-visualization">Data Visualization</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Tue, 27 May 2008 20:21:49 -0700</pubDate>
</item>
<item>
 <title>The Colour Economy: The Gap Between the Rich and the Poor</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/the-colour-economy-the-gap-between-the-rich-and-the-poor</link>
 <description>&lt;p&gt; What if pixels were free? What if they could trade their computer-given red, green, and blue values in pursuit of a profit? &lt;/p&gt;&lt;p&gt; The Colour Economy imagines an artificial economy of pixels, in which individual &amp;#39;traders&amp;#39; exchange colour. In this pixel performance, the seed image creates a region in the bottom right which is wealthier than the regions surrounding it:&lt;/p&gt;&lt;img src=&quot;http://www.blprnt.com/images/galaxy2.jpg&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;300&quot; /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; As the economy develops, this wealthy population separates itself physically from the traders with little colour capital. &lt;/p&gt;
&lt;p&gt;Here are three video renders of the system unfolding:
&lt;/p&gt;
&lt;object width=&quot;450&quot; height=&quot;289&quot;&gt;	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;	&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;	&lt;param name=&quot;movie&quot; value=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1026824&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;	&lt;embed src=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1026824&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;450&quot; height=&quot;289&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vimeo.com/1026824?pg=embed&amp;amp;sec=1026824&quot;&gt;The Colour Economy: Can&#039;t we all just get along?&lt;/a&gt; from &lt;a href=&quot;http://www.vimeo.com/user313340?pg=embed&amp;amp;sec=1026824&quot;&gt;blprnt&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com?pg=embed&amp;amp;sec=1026824&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;450&quot; height=&quot;275&quot;&gt;	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;	&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;	&lt;param name=&quot;movie&quot; value=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1023307&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;	&lt;embed src=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1023307&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;450&quot; height=&quot;275&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vimeo.com/1023307?pg=embed&amp;amp;sec=1023307&quot;&gt;The Colour Economy: The Gap Between the Rich and the Poor&lt;/a&gt; from &lt;a href=&quot;http://www.vimeo.com/user313340?pg=embed&amp;amp;sec=1023307&quot;&gt;blprnt&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com?pg=embed&amp;amp;sec=1023307&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;450&quot; height=&quot;289&quot;&gt;	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;	&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;	&lt;param name=&quot;movie&quot; value=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1024628&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; /&gt;	&lt;embed src=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=1024628&amp;amp;server=www.vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;450&quot; height=&quot;289&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vimeo.com/1024628?pg=embed&amp;amp;sec=1024628&quot;&gt;The Colour Economy: In the end, we will have more important things to worry about&lt;/a&gt; from &lt;a href=&quot;http://www.vimeo.com/user313340?pg=embed&amp;amp;sec=1024628&quot;&gt;blprnt&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com?pg=embed&amp;amp;sec=1024628&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Market conditions fluctuate in each run of the simulation, so though some general things remain constant with each seed image, the performance happens differently every time.&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/data-visualization">Data Visualization</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Fri, 16 May 2008 11:39:53 -0700</pubDate>
</item>
<item>
 <title>Flashbelt 2008 is going to break my brain</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/flashbelt-2008-is-going-to</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://www.blprnt.com/images/flashbelt.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;150&quot; /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flashbelt.com&quot;&gt;Flashbelt 2008&lt;/a&gt; is looking to (once again) raise the bar for creative web technology conferences. I&amp;#39;ve said this again and again over the past five years - if you are going to choose one conference to go over the year, make it Flashbelt. The speakers&amp;#39; list this year is perhaps the best ever - here&amp;#39;s a little taste:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Robert Hodgin (&lt;a href=&quot;http://www.Flight404.com&quot;&gt;Flight404.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Jared Tarbell (&lt;a href=&quot;http://www.complexification.net&quot;&gt;complexification.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mario Klingemann (&lt;a href=&quot;http://www.quasimondo.com&quot;&gt;quasimondo.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Seb Lee-Delisle (&lt;a href=&quot;http://www.sebleedelisle.com&quot;&gt;sebleedelisle.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Andr&amp;eacute; Micheller (&lt;a href=&quot;http://www.andre-michelle.com&quot;&gt;andre-michelle.com&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And there&amp;#39;s more. Check out the conference site for the full list, and to get a taste of what each presenter will be talking about.&lt;/p&gt;&lt;p&gt;The theme of my talk this year is emergence. It&amp;#39;s a concept that has been central to my work from the start and over the last year or so I have been thinking a lot about the role that emergence plays in the creative process. Here&amp;#39;s my official session description:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;quot;Emergence refers to the way that complex systems and patterns arise out of relatively simple interactions. In this session we&amp;#39;ll look into some of the ideas behind emergence, and will explore in detail the role it plays in the creative process. We&amp;#39;ll talk about the role that emergence plays in a variety of diverse areas, including AI, economics, and philosophy. Along the way, I&amp;#39;ll show a variety of new generative works which tread into emergent territories, and will unravel some of the underlying code that brings these projects to life.&amp;quot;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/topic/actionscript">ActionScript</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/data-visualization">Data Visualization</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/event">Event</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/evolutionary-computing">Evolutionary Computing</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/flash">Flash</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/genetic-algorithms">Genetic Algorithms</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/people">People</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/physical-computing">Physical Computing</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Sun, 27 Apr 2008 14:14:42 -0700</pubDate>
</item>
<item>
 <title>Processing Tutorial: Spherical Coordinates</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/tutorial-spherical-coordinates</link>
 <description>&lt;p&gt; 	&lt;img src=&quot;http://www.blprnt.com/images/sphere3.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;200&quot; /&gt; &lt;/p&gt; &lt;p&gt; 	&lt;em&gt;Tutorial notes: This is a short (well, sort of short) tutorial intended to demonstrate how to use Spherical Coordinates. The example here will be built in Processing, though a similar effect could be achieved in virtually any environment. This is a low-level tutorial - it assumes basic programming knowledge, but doesn&amp;#39;t do anything particularly complex. Click &lt;a href=&quot;http://www.blprnt.com/processing/SphericalCoordinates&quot;&gt;here&lt;/a&gt; to see what the resulting looks like in action (click!). It looks fairly basic, but I am going to follow this tutorial up with some examples of how we can use this system as a base to do some more interesting things. Enjoy! 	&lt;/em&gt; &lt;/p&gt; &lt;p&gt; 	Typically when we are working in three dimensions, we use the standard 	Cartesian coordinate set - x, y, and z. While this is suitable for most 	cases, it is easier and smarter to use a different set of coordinates 	when we are rendering spheres, or placing objects in orbits around 	points in 3d space. In this tutorial, we&amp;#39;ll take a look at Spherical 	coordinates, and we&amp;#39;ll walk through an example in Processing to show 	how it all works. &lt;/p&gt; &lt;p&gt;Spherical coordinates are much easier to use when we are 	dealing (surprise, surprise) with spheres. This is a similar reason to 	why we use polar coordinates when we are describing circles or ellipses 	in two dimensions. Indeed, spherical coordinates can be thought of as 	polar coordinates with one extra dimension: &lt;/p&gt; &lt;p&gt; 	&lt;strong&gt;Cartesian 2d: x,y&lt;br /&gt; 		Cartesian 3d: x, y, z&lt;br /&gt; 		Polar: &amp;theta;, r&lt;br /&gt; 		Spherical: &amp;theta;, &amp;oslash;, r 	&lt;/strong&gt; &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/code-sample">Code Sample</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Fri, 18 Apr 2008 17:34:38 -0700</pubDate>
</item>
<item>
 <title>From the vault: Freeze Tag!</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/from-the-vault-freeze-tag</link>
 <description>&lt;p&gt;I am just finishing up a tutorial post on using &lt;a href=&quot;http://mathworld.wolfram.com/SphericalCoordinates.html&quot;&gt;spherical coordinates&lt;/a&gt;. It should be up on the blog sometime over the weekend - I need to go over it with my editor&amp;#39;s comb one more time, and insert some links here and there.&lt;/p&gt;&lt;p&gt;While I was uploading the sample files to my server, I stumbled on an old Processing project that I had completely forgotten about. In &lt;a href=&quot;http://www.blprnt.com/processing/freezetag&quot;&gt;Freeze Tag&lt;/a&gt;, a group of Tagger particles chase a group of targets. When they catch the targets, they freeze them. Targets can be unfrozen by their friends, but they risk becoming frozen themselves in doing so.&amp;nbsp; It&amp;#39;s a fairly stable system, for a while, and it&amp;#39;s fun to watch.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.blprnt.com/processing/freezetag&quot;&gt;Check it out here.&lt;/a&gt; I would like to revisit this and maybe combine it with some newer projects that I am working on. I&amp;#39;ll add it to my list! As always, comments or questions are appreciated.&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Fri, 18 Apr 2008 17:00:47 -0700</pubDate>
</item>
<item>
 <title>Ⓕield Update</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/ield-update</link>
 <description>&lt;p&gt;A few months ago, I posted about &lt;a href=&quot;http://openendedgroup.com/field&quot;&gt;Ⓕield&lt;/a&gt;, a development environment for making digital art. At the time, the project was nearing release, and it seems that some time during my vacation the folks at the &lt;a href=&quot;http://openendedgroup.com&quot;&gt;Open Ended Group&lt;/a&gt; have made it available for download.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Check out some of &lt;a href=&quot;http://openendedgroup.com/field/wiki/OverviewBanners&quot;&gt;Ⓕield&amp;#39;s features&lt;/a&gt; here, and then download it and give it a try. I haven&amp;#39;t had a free moment to dive into it yet, but I am hoping to be able to do so over the next week or so.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Note that this release is a developer release and is not yet a stand-alone application. Hopefully that will be coming soon! &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Tue, 15 Apr 2008 12:59:03 -0700</pubDate>
</item>
<item>
 <title>Umbrella Storm - Video 1</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/umbrella-storm-video-1</link>
 <description>&lt;p&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot; height=&quot;400&quot; data=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=423327&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&quot;&gt;	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;	&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;	&lt;param name=&quot;scale&quot; value=&quot;showAll&quot; /&gt;	&lt;param name=&quot;movie&quot; value=&quot;http://www.vimeo.com/moogaloop.swf?clip_id=423327&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&quot; /&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vimeo.com/423327/l:embed_423327&quot;&gt;Umbrella Storm on White&lt;/a&gt; from &lt;a href=&quot;http://www.vimeo.com/user313340/l:embed_423327&quot;&gt;blprnt&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/l:embed_423327&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Check out the stills rendered in full res &lt;a href=&quot;http://www.flickr.com/photos/blprnt/sets/72157603405090276/&quot;&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Sat, 08 Dec 2007 14:01:19 -0800</pubDate>
</item>
<item>
 <title>Umbrella Storm</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/umbrella-storm</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://www.blprnt.com/images/blogbrella.jpg&quot; alt=&quot;Umbrella Storm&quot; title=&quot;Umbrella Storm&quot; width=&quot;450&quot; height=&quot;150&quot; /&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve posted a quick set of images from a &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt; sketch that I&amp;#39;ve been working on this week. It started with a desire to understand spherical mathematics a bit better, progressed into some experiments with swarming on a sphere, and ended with a whirling tornado of umbrellas!&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;ll post a video here when I get the chance - in the meantime, check out the &lt;a href=&quot;http://www.flickr.com/photos/blprnt/sets/72157603405090276/&quot;&gt;Flickr set&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/data-visualization">Data Visualization</category>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Sat, 08 Dec 2007 12:47:52 -0800</pubDate>
</item>
<item>
 <title>Ⓕield</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/ield</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.openendedgroup.com/index.php/software/&quot;&gt;&lt;img src=&quot;http://www.openendedgroup.com/wp-content/uploads/images/field-screen.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Marc Downie and the &lt;a href=&quot;http://www.openendedgroup.com/&quot;&gt;OpenEnded Group&lt;/a&gt; have produced a wide variety of very impressive digital works over the last few years. Now, they are preparing to release &lt;a href=&quot;http://www.openendedgroup.com/index.php/software/&quot;&gt;Ⓕield&lt;/a&gt; - the authoring system that Downie has developed to power a lot of their work.&lt;/p&gt;&lt;p&gt;In fact, &lt;a href=&quot;http://www.openendedgroup.com/index.php/software/&quot;&gt;Ⓕield&lt;/a&gt; is described as a meta authoring system - an authoring system made to build authoring systems. It is meant to allow digital artists to create custom applications suitable for individual projects. From the website:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;quot;..an authoring system as flexible as it is powerful: flexible so that the artwork can be revised, recast, and reconsidered as rapidly and as radically as creative collaborations usually demand; and powerful so that new algorithms and control structures can be created from scratch rather than simply selected from a limited menu of preset options.&amp;quot;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Written in Java, &lt;a href=&quot;http://www.openendedgroup.com/index.php/software/&quot;&gt;Ⓕield&lt;/a&gt; will no doubt be subject to many comparisons to Processing, and indeed the two tools seem to share a lot in common. However, there are obvious differences. While I am certainly a fan of &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt;&amp;#39;s clean, text-based interface, &lt;a href=&quot;http://www.openendedgroup.com/index.php/software/&quot;&gt;Ⓕield&lt;/a&gt;&amp;#39;s feature list makes me drool: :&amp;quot;embedded user interface elements, node-based editing, timelines, advanced language constructs, and fine-grained Mercurial integration, and more.&amp;quot; It sounds almost too good to be true. It&amp;#39;s unlikely in any case that a cage-match will be required - since Ⓕield and &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt; are both Java-based, they will be able to play nicely together.&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/computer-aided-creativity">Computer-aided Creativity</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/link">Link</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/physical-computing">Physical Computing</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Tue, 04 Dec 2007 16:40:18 -0800</pubDate>
</item>
<item>
 <title>Anymails</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/anymails</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://carohorn.de/anymails/img/1-anymails.jpg&quot; alt=&quot;&quot; width=&quot;325&quot; height=&quot;246&quot; /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am loving Carolin Horn&amp;#39;s &lt;a href=&quot;http://carohorn.de/anymails/&quot;&gt;Anymails&lt;/a&gt; - a playful visualization of e-mail traffic using animated single-celled creatures. It&amp;#39;s nice to see something as ordinary as e-mail represented in such a fun way. I want my e-mail box to look like this!! &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/data-visualization">Data Visualization</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Thu, 29 Nov 2007 20:08:24 -0800</pubDate>
</item>
<item>
 <title>Now, if it could just code up a pizza...</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/now-if</link>
 <description>&lt;p&gt;The amazingly productive &lt;a href=&quot;http://www.shiffman.net/p5/asterisk&quot;&gt;Daniel Schiffman&lt;/a&gt; has posted a tutorial which explains how to get your telephone talking to Processing. Check out this &lt;a href=&quot;http://www.shiffman.net/2007/10/06/multi-screen-phone-interaction/&quot;&gt;video&lt;/a&gt;, in which a phone pilots a ship through an &lt;a href=&quot;http://www.shiffman.net/2007/09/04/most-pixels-ever-alpha-release/&quot;&gt;extremely wide chunk of space&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I can see a lot of uses for this technology in installation art - since it allows people to interact with a processing piece via their mobile phone. Once I get my head wrapped around some of the non-processing tech involved, I&amp;#39;m going to give it a try. &amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/link">Link</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/physical-computing">Physical Computing</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Thu, 11 Oct 2007 11:19:35 -0700</pubDate>
</item>
<item>
 <title>Zygote: Interactive Ball</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/zygote-interactive-ball</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.tangibleinteraction.com&quot;&gt;&lt;img src=&quot;http://www.blprnt.com/images/zygote.jpg&quot; alt=&quot;Zygote: Interactive Ball&quot; title=&quot;Zygote: Interactive Ball&quot; width=&quot;450&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m sure most of us have been in a crowd at some point where an inflatable ball has been punched, tipped, or pushed from person to person. There&amp;#39;s an easy kind of cooperative game that develops, as people naturally try to keep the balls from hitting the ground. Alex Beim of &lt;a href=&quot;http://www.tangibleinteraction.com/&quot;&gt;Tangible&lt;/a&gt; has taken this idea forward with his Zygote balls, which are equipped with a microprocessor, and internal LEDs. These very large high-tech beach balls are interactive - people can tap, bounce, or punch the balls to get them to change colour. The result is simple, engaging, and fun. When dozens of these balls are released into an audience, the effect is quite stunning. Check out a video of some Zygotes in action &lt;a href=&quot;http://vimeo.com/270719&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;What makes the Zygote even more interesting is that each ball can be used as an input or an output device. Connected wirelessly to a central computer, the balls could be synchronized to music or to any other type of activity. Conversely, user interaction with the balls could play sounds, trigger graphics, or queue events. In this way, the zygote could act as a giant, bouncy mouse.&lt;/p&gt;&lt;p&gt;Zygote is already on the road - they will be bouncing around with The Chemical Brothers in October. &lt;a href=&quot;http://www.tangibleinteraction.com/&quot;&gt;Tangible&lt;/a&gt; is actively looking for more audiences for Zygote, so if you are an event producer, musician, or performer that could use some giant, ball-based fun, get in touch with &lt;a href=&quot;http://www.tangibleinteraction.com/&quot;&gt;Tangible&lt;/a&gt; via their &lt;a href=&quot;http://www.tangibleinteraction.com/&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/link">Link</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/physical-computing">Physical Computing</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Tue, 18 Sep 2007 11:18:33 -0700</pubDate>
</item>
<item>
 <title>Processing: A Programming Handbook</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/processing-a-programming-handbook</link>
 <description>&lt;p&gt;I figured I may as well lend a hand spreading the news that &lt;a href=&quot;http://reas.com&quot;&gt;Casey&lt;/a&gt; and &lt;a href=&quot;http://benfry.com&quot;&gt;Ben&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt; book is finally available. Check out some prices &lt;a href=&quot;http://isbn.nu/9780262182621/shipsort&quot;&gt;here&lt;/a&gt; and get your order in! I suspect this book will be an invaluable resource to anyone with an interest in Processing. Mine is already on the way!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;EDIT: Processing: A Programming Handbook is available in Vancouver at INFORM (50 Water St., in Gastown).&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <pubDate>Thu, 13 Sep 2007 14:02:11 -0700</pubDate>
</item>
<item>
 <title>Something Fishy</title>
 <link>http://blog-blprnt-com.bryght.net/blog/blprnt/something-fishy</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/blprnt/sets/72157601875931237/&quot;&gt;&lt;img src=&quot;http://www.blprnt.com/images/fishprint.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Over the last few months, I&amp;#39;ve been getting back into an old hobby. In case the computers and the comics weren&amp;#39;t dorky enough, I&amp;#39;ve taken up fish-keeping to make sure my dork level stays up near 10. I have three aquariums running, with a mix of community fish. One of the tanks is in my office, about three feet from my computer. As it turns out, three feet is just enough space to run the cable for my webcam, so I can digitize the little suckers and do what I want with them.&lt;/p&gt;&lt;p&gt;On the weekend, I hooked up the camera to &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt;, via the marvelous &lt;a href=&quot;http://webcamxtra.sourceforge.net/&quot;&gt;JMyron library&lt;/a&gt;, and coded up a little system to render the fish in a 3D space. It&amp;#39;s pretty rudimentary for now, but it works, and it&amp;#39;s fun to watch.&lt;/p&gt;&lt;p&gt;I think it is the movement of fish that most attracts us to them, and it is interesting to see that movement abstracted to the screen. I&amp;#39;ve pushed that abstraction quite far, replacing the fish with symbols and visualizing their movements with dynamically-generated shape-streams. It&amp;#39;s really quite pretty. Unfortunately, the MovieMaker library isn&amp;#39;t cooperating for me, so right now you&amp;#39;ll have to be happy with some &lt;a href=&quot;http://www.flickr.com/photos/blprnt/sets/72157601875931237/&quot;&gt;screenshots, via Flickr&lt;/a&gt;. Hopefully, I&amp;#39;ll get a movie up soon.&lt;/p&gt;&lt;p&gt;I am sure this project will change over the next few weeks, as I poke and prod and change things here and there. I will keep you posted... &lt;/p&gt;
</description>
 <category domain="http://blog-blprnt-com.bryght.net/misc/generative-art">Generative Art</category>
 <category domain="http://blog-blprnt-com.bryght.net/topic/processing">Processing</category>
 <category domain="http://blog-blprnt-com.bryght.net/post-type/project">Project</category>
 <pubDate>Tue, 04 Sep 2007 23:46:38 -0700</pubDate>
</item>
</channel>
</rss>
