<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Portfolio Site for Sean Zehnder</title>
	<atom:link href="http://blog.seanzehnder.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.seanzehnder.com</link>
	<description></description>
	<lastBuildDate>Mon, 14 Feb 2011 20:06:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>AS3 Textpath &#8211; inspired by Nodebox</title>
		<link>http://blog.seanzehnder.com/archives/171</link>
		<comments>http://blog.seanzehnder.com/archives/171#comments</comments>
		<pubDate>Mon, 14 Feb 2011 19:54:54 +0000</pubDate>
		<dc:creator>szehnder</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.seanzehnder.com/?p=171</guid>
		<description><![CDATA[I&#8217;m a big fan of projects like Processing, Nodebox, and OpenFrameworks. Nodebox, in particular, really got my attention with two of the standard demos: BitBop.py and Spider.py (look in the Examples &#62; Path folder of the regular download package). Both examples utilize a convenience method of Nodebox called textpath. Basically, this method turns a string [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-157" href="http://blog.seanzehnder.com/archives/140/textpath-example-hi"><img class="alignnone size-full wp-image-157" title="textpath-example-hi" src="http://blog.seanzehnder.com/wp-content/uploads/2011/02/textpath-example-hi.png" alt="" width="274" height="255" /></a></p>
<p>I&#8217;m a big fan of projects like <a href="http://www.processing.org/" target="_blank">Processing</a>, <a href="http://nodebox.net/code/index.php/Home" target="_blank">Nodebox</a>, and <a href="http://www.openframeworks.cc/" target="_blank">OpenFrameworks</a>.  Nodebox, in particular, really got my attention with two of the standard demos: BitBop.py and Spider.py (look in the Examples &gt; Path folder of the regular download package).</p>
<p>Both examples utilize a convenience method of Nodebox called textpath.  Basically, this method turns a string of characters into a complex Bezier path that allows you to do some really cool manipulations.  For example, BitBop is essentially a grid of random circles where the circles are only shown/added when they are contained within the textpath.  Yes, the &#8216;contained&#8217; method is available on the textpath result automagically.</p>
<p><a rel="attachment wp-att-145" href="http://blog.seanzehnder.com/archives/140/nodebox-bitbop-screenshot"><img class="alignnone size-full wp-image-145" title="nodebox-bitbop-screenshot" src="http://blog.seanzehnder.com/wp-content/uploads/2011/02/nodebox-bitbop-screenshot.png" alt="" width="367" height="125" /></a></p>
<p>The spider example, takes the textpath creates a spiderweb appearance out of the letters by connecting random lines from one point on the contour of a glyph (i.e. the shape of the letter) to another.</p>
<p><a rel="attachment wp-att-144" href="http://blog.seanzehnder.com/archives/140/nodebox-spider-screenshot"><img class="alignnone size-full wp-image-144" title="nodebox-spider-screenshot" src="http://blog.seanzehnder.com/wp-content/uploads/2011/02/nodebox-spider-screenshot.png" alt="" width="446" height="176" /></a></p>
<p>In nodebox, both of these examples are stupidly simple.  Just for fun (and yes, I&#8217;m a big geek), I decided to try to emulate this effect in ActionScript.  In the process, I learned way more than I ever would&#8217;ve thought about Bezier paths and how TrueType and PostScript Fonts are rendered.  You can click <a href="http://www.seanzehnder.com/wp-content/demos/text-path-test/" target="_blank">here</a> to see my AS3/Flex4 results.</p>
<p><a rel="attachment wp-att-141" href="http://blog.seanzehnder.com/archives/140/textpath-example-1"><img title="textpath-example-1" src="../wp-content/uploads/2011/02/textpath-example-1-300x82.png" alt="" width="300" height="82" /></a></p>
<p>Here&#8217;s the <a href="http://www.seanzehnder.com/wp-content/demos/text-path-test/srcview/" target="_blank">Flex source code</a>, for those who are interested&#8230;</p>
<p>Note: I based my textpath extension off of the fontrenderer example from <a href="http://www.sephiroth.it/weblog/archives/2007/07/fontreader_convert_truetype_fonts_in.php" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.seanzehnder.com/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting anew&#8230;</title>
		<link>http://blog.seanzehnder.com/archives/3</link>
		<comments>http://blog.seanzehnder.com/archives/3#comments</comments>
		<pubDate>Wed, 09 Feb 2011 17:05:13 +0000</pubDate>
		<dc:creator>szehnder</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.seanzehnder.com/?p=3</guid>
		<description><![CDATA[I&#8217;m in the process of updating my portfolio site&#8230; The old one was years out-of-date and I felt like starting from a clean slate. The Work and Publications links have been updated as of 2/13/11, although I plan to add more examples of work over the coming days.  Also look toward the &#8216;Labs&#8217; section on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of updating my portfolio site&#8230; The old one was years out-of-date and I felt like starting from a clean slate.</p>
<p>The <a href="http://blog.seanzehnder.com/examples-of-work">Work</a> and <a href="http://blog.seanzehnder.com/publications">Publications</a> links have been updated as of 2/13/11, although I plan to add more examples of work over the coming days.  Also look toward the &#8216;Labs&#8217; section on / around 2/16/11 for links to some of my open source projects.</p>
<p>thanks for your patience!<br />
sean</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.seanzehnder.com/archives/3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

