<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Adventures in Electrostatic</title>
	<link>http://thomas-gerhardt.com/itp</link>
	<description>Works by Tom Gerhardt at ITP</description>
	<pubDate>Tue, 08 Jun 2010 22:59:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>anothe embed</title>
		<link>http://thomas-gerhardt.com/itp/2010/05/26/anothe-embed/</link>
		<comments>http://thomas-gerhardt.com/itp/2010/05/26/anothe-embed/#comments</comments>
		<pubDate>Wed, 26 May 2010 20:18:12 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2010/05/26/anothe-embed/</guid>
		<description><![CDATA[



]]></description>
			<content:encoded><![CDATA[<p><object height="460" width="460">
<param name="movie" value="http://popplet.com/app_staging/Popplet_Alpha.swf?page_id=362&#038;em=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://popplet.com/app_staging/Popplet_Alpha.swf?page_id=362&#038;em=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" width="460" height="460"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2010/05/26/anothe-embed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>popplet embed</title>
		<link>http://thomas-gerhardt.com/itp/2010/03/30/popplet-embed/</link>
		<comments>http://thomas-gerhardt.com/itp/2010/03/30/popplet-embed/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 21:11:23 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2010/03/30/popplet-embed/</guid>
		<description><![CDATA[


]]></description>
			<content:encoded><![CDATA[<param value="http://popplet.com/app_staging/Popplet_Alpha.swf?page_id=360&#038;em=1" name="movie"></param>
<param value="true" name="allowFullScreen"></param>
<param value="always" name="allowscriptaccess"></param><embed src="http://popplet.com/app_staging/Popplet_Alpha.swf?page_id=360&#038;em=1" height="640" width="640" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2010/03/30/popplet-embed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D Font, Python Style</title>
		<link>http://thomas-gerhardt.com/itp/2008/11/18/3d-font-python-style/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/11/18/3d-font-python-style/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 22:33:08 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[GL Art]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/11/18/3d-font-python-style/</guid>
		<description><![CDATA[



I know there has been alotta 3D text posts around here lately, but it has been a good challenge and learning experience, so deal.
This time  though I&#8217;ve stepped into a new language: Python.
Anderson Miller and I are colaborating on our final for GLART: rendering the web (or maybe just wikipedia) in a 3D universe.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/GLART/wk10/01.jpg" rel='lytebox[3d-font-python-style]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk10/01_t.jpg" /></a><br />
<img src="http://thomas-gerhardt.com/itp/genImages/th_spacer.jpg" height="15" /><br />
<a href="http://thomas-gerhardt.com/itp/GLART/wk10/02.jpg" rel='lytebox[3d-font-python-style]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk10/02_t.jpg" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><a href="http://thomas-gerhardt.com/itp/GLART/wk10/03.jpg" rel='lytebox[3d-font-python-style]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk10/03_t.jpg" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /></p>
<p>I know there has been alotta 3D text posts around here lately, but it has been a good challenge and learning experience, so deal.</p>
<p>This time  though I&#8217;ve stepped into a new language: Python.</p>
<p>Anderson Miller and I are colaborating on our final for GLART: rendering the web (or maybe just wikipedia) in a 3D universe.  <a href="http://thomas-gerhardt.com/itp/2008/11/18/3d-font-python-style/#more-89" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/11/18/3d-font-python-style/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5,000+ Vines BOTTLED!</title>
		<link>http://thomas-gerhardt.com/itp/2008/11/10/500-vines-bottled/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/11/10/500-vines-bottled/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:25:20 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Visualizing Data]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/11/10/500-vines-bottled/</guid>
		<description><![CDATA[



I struggled last week trying to find the right shape for all the wine data to build around. Eventually I settled on a cylinder&#8230; and was somewhat pleased, but then I showed the app to a fellow  student and they suggested making it into a 3D wine bottle; and I said &#8220;Yeah, that makes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/VIZ/wk9/01.jpg" rel='lytebox[500-vines-bottled]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk9/01_t.jpg" /></a><br />
<img src="http://thomas-gerhardt.com/itp/genImages/th_spacer.jpg" height="15" /><br />
<a href="http://thomas-gerhardt.com/itp/VIZ/wk9/02.jpg" rel='lytebox[500-vines-bottled]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk9/02_t.jpg" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><a href="http://thomas-gerhardt.com/itp/VIZ/wk9/03.jpg" rel='lytebox[500-vines-bottled]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk9/03_t.jpg" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /></p>
<p>I struggled last week trying to find the right shape for all the wine data to build around. Eventually I settled on a cylinder&#8230; and was somewhat pleased, but then I showed the app to a fellow  student and they suggested making it into a 3D wine bottle; and I said &#8220;Yeah, that makes sense.&#8221; So here you go&#8230; the wine visualization from last week using processing and openGL, but now in bottle form.</p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/11/10/500-vines-bottled/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D Text&#8230; Even Easier!</title>
		<link>http://thomas-gerhardt.com/itp/2008/11/03/3d-text-even-easier/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/11/03/3d-text-even-easier/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 03:16:50 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[GL Art]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/11/03/3d-text-even-easier/</guid>
		<description><![CDATA[

Alas, text again.
That ok though&#8230; I like type, and I would really like to make it easy to do 3D geometric type in opengl. So this week in GL Art I made another stab at fonts in 3D. Initially I wanted to automate the entire process of getting the font file into opengl, but I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/GLART/wk8/01.gif" rel='lytebox[3d-text-even-easier]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk8/01_t.gif" /></a><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /></p>
<p>Alas, text again.<br />
That ok though&#8230; I like type, and I would really like to make it easy to do 3D geometric type in opengl. So this week in GL Art I made another stab at fonts in 3D. Initially I wanted to automate the entire process of getting the font file into opengl, but I hit a wall when it came to making triangles out of the font outlines. I&#8217;m sure there is something out there that would help with that bit, but I don&#8217;t know it, so I moved on. The next best thing I could think of  <a href="http://thomas-gerhardt.com/itp/2008/11/03/3d-text-even-easier/#more-87" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/11/03/3d-text-even-easier/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5,000+ Vines</title>
		<link>http://thomas-gerhardt.com/itp/2008/11/03/5000-vines/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/11/03/5000-vines/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 02:50:30 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Visualizing Data]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/11/03/5000-vines/</guid>
		<description><![CDATA[



For some reason, this week I just wanted to make something that looked cool. I have been doing a lot of &#8216;interface&#8217; stuff and thinking about functionality&#8230; so I was hankerin&#8217; for a change of pace. Luckily the data set for this assignment is all about frivolity; wine&#8230; more than 5,000 different bottles to be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/VIZ/wk8/01.gif" rel='lytebox[5000-vines]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk8/01_t.gif" /></a><br />
<img src="http://thomas-gerhardt.com/itp/genImages/th_spacer.jpg" height="15" /><br />
<a href="http://thomas-gerhardt.com/itp/VIZ/wk8/02.gif" rel='lytebox[5000-vines]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk8/02_t.gif" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><a href="http://thomas-gerhardt.com/itp/VIZ/wk8/03.gif" rel='lytebox[5000-vines]' ><img src="http://thomas-gerhardt.com/itp/VIZ/wk8/03_t.gif" /></a><img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /></p>
<p>For some reason, this week I just wanted to make something that looked cool. I have been doing a lot of &#8216;interface&#8217; stuff and thinking about functionality&#8230; so I was hankerin&#8217; for a change of pace. Luckily the data set for this assignment is all about frivolity; wine&#8230; more than 5,000 different bottles to be exact, were given to us, along with all their metadata. <a href="http://thomas-gerhardt.com/itp/2008/11/03/5000-vines/#more-86" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/11/03/5000-vines/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Full Speed Ahead!</title>
		<link>http://thomas-gerhardt.com/itp/2008/10/29/full-speed-ahead/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/10/29/full-speed-ahead/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:03:08 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[New Interfaces for Musical Expression]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/10/29/full-speed-ahead/</guid>
		<description><![CDATA[Last week for NIME I completed my first fully working prototype of the yet-to-be-named plate spinning instrument. My sensing strategy for both the individual plate IDs and rotation has changed greatly since their initial inception. At first I had planned on using computer vision to get the rotational and &#8216;fingerprint&#8217; data from the individual plates, [...]]]></description>
			<content:encoded><![CDATA[<p>Last week for NIME I completed my first fully working prototype of the yet-to-be-named plate spinning instrument. My sensing strategy for both the individual plate IDs and rotation has changed greatly since their initial inception. At first I had planned on using computer vision to get the rotational and &#8216;fingerprint&#8217; data from the individual plates, but after trying several different algorithms, the frame rate proved too slow for the fine grained data I wanted&#8230; So next I leapt into the hardware world. In the very beginning I assumed I would be using hardware for data collection, but decided to try the CV stuff because it would allow me to divorce the sensing from the physical stick setup&#8230;  <a href="http://thomas-gerhardt.com/itp/2008/10/29/full-speed-ahead/#more-85" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/10/29/full-speed-ahead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D TEXT!</title>
		<link>http://thomas-gerhardt.com/itp/2008/10/20/3d-text/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/10/20/3d-text/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 01:40:20 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[GL Art]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/10/20/3d-text/</guid>
		<description><![CDATA[

::CODE::
So I think I have my idea for the GLArt final&#8230; 3D WEBPAGES&#8230;
Rendering, and somewhat exploding webpages dynamically into a 3D space, links still working, images 3D&#8217;d and everything. I am especially excited about 3D typography.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/GLART/wk6/01.jpg" rel='lytebox[3d-text]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk6/01_t.jpg" /></a><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<a href="http://thomas-gerhardt.com/itp/GLART/wk6/code.zip" onclick="javascript:pageTracker._trackVisit('/downloads/itp/GLART/wk6/code.zip');"><strong>::CODE::</strong></a></p>
<p>So I think I have my idea for the GLArt final&#8230; 3D WEBPAGES&#8230;<br />
Rendering, and somewhat exploding webpages dynamically into a 3D space, links still working, images 3D&#8217;d and everything. I am especially excited about 3D typography. <a href="http://thomas-gerhardt.com/itp/2008/10/20/3d-text/#more-84" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/10/20/3d-text/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Larvae Data Visualization</title>
		<link>http://thomas-gerhardt.com/itp/2008/10/20/larvae-smeller-data-visualization/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/10/20/larvae-smeller-data-visualization/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 01:09:58 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[Visualizing Data]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/10/20/larvae-smeller-data-visualization/</guid>
		<description><![CDATA[


HERE is the app&#8230; it takes some time to load&#8230; and it runs slow in the browser.
Last week&#8217;s Visualizing Data was all about the grub, or &#8216;larvae&#8217;. As mentioned earlier in my Larvae! post, this week is the first time we are working with a large, structured, data set (xml). The first thing I had [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/larvae" ><img src="http://thomas-gerhardt.com/itp/VIZ/wk6/01_t.jpg" /></a><br />
<img src="http://thomas-gerhardt.com/itp/genImages/th_spacer.jpg" height="15" /><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<strong><a href="http://tomgerhardt.com/larvae" onclick="javascript:pageTracker._trackVisit('/outbound/article/tomgerhardt.com');">HERE is the app&#8230; it takes some time to load&#8230; and it runs slow in the browser.</a></strong></p>
<p>Last week&#8217;s Visualizing Data was all about the grub, or &#8216;larvae&#8217;. As mentioned earlier in my <a href="http://thomas-gerhardt.com/itp/2008/10/06/larvae/" >Larvae! post, </a>this week is the first time we are working with a large, structured, data set (xml). The first thing I had to do before I could get to the visualizing part was get all the data into my app nicely organized. Luckily enough I scraped together a few simple  routines to make that happen. <strong><a href="http://tomgerhardt.com/itp/VIZ/wk6/DataLoader.zip" onclick="javascript:pageTracker._trackVisit('/outbound/article/tomgerhardt.com');">HERE</a></strong> is a link to a processing sketch that simply gets the data from the HUGE (&gt;5bm) xml files and quickly draws the paths and gradients to the screen.</p>
<p>After that, twas all about making a tool to explore the boring old xml data.  <a href="http://thomas-gerhardt.com/itp/2008/10/20/larvae-smeller-data-visualization/#more-83" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/10/20/larvae-smeller-data-visualization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Foldy Video</title>
		<link>http://thomas-gerhardt.com/itp/2008/10/06/foldy-video/</link>
		<comments>http://thomas-gerhardt.com/itp/2008/10/06/foldy-video/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 01:19:43 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
		
		<category><![CDATA[GL Art]]></category>

		<guid isPermaLink="false">http://thomas-gerhardt.com/itp/2008/10/06/foldy-video/</guid>
		<description><![CDATA[

::CODE::
Last week in GL ART the topic was textures&#8230; you know those images that wrap themselves around 3D models and video games&#8230; neato-keen.
There is much more to textures than I expected, and that mostly has to do with performance issues, i.e. allocating memory for the textures on the the GPU. So, because I really wanted [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thomas-gerhardt.com/itp/GLART/wk5/01.jpg" rel='lytebox[foldy-video]' ><img src="http://thomas-gerhardt.com/itp/GLART/wk5/01_t.jpg" /></a><br />
<img src="http://thomas-gerhardt.com/itp/FeltResistor/th_spacer.jpg" /><br />
<a href="http://thomas-gerhardt.com/itp/GLART/wk5/code.zip" onclick="javascript:pageTracker._trackVisit('/downloads/itp/GLART/wk5/code.zip');"><strong>::CODE::</strong></a></p>
<p>Last week in GL ART the topic was textures&#8230; you know those images that wrap themselves around 3D models and video games&#8230; neato-keen.</p>
<p>There is much more to textures than I expected, and that mostly has to do with performance issues, i.e. allocating memory for the textures on the the GPU. So, because I really wanted to understand that aspect of openGL, I figured I would try making a texture from live video, since I would have to change the memory out often and such. <a href="http://thomas-gerhardt.com/itp/2008/10/06/foldy-video/#more-82" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thomas-gerhardt.com/itp/2008/10/06/foldy-video/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
