<?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>Zach Archer Blog &#187; Graphics</title>
	<atom:link href="http://blog.zacharcher.com/category/graphics/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zacharcher.com</link>
	<description>This blog is GO!</description>
	<lastBuildDate>Fri, 09 Jul 2010 23:02:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reconstructing Images With Text</title>
		<link>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/</link>
		<comments>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 09:58:38 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[letters]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[reconstruction]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=203</guid>
		<description><![CDATA[I was inspired by Roger Alsing's supposed "genetic" image compression. It begs for further experimentation! Here's my second batch of image reconstruction using Times New Roman characters. The algorithm is a brute-force affair: New characters are colored &#38; positioned randomly. Any characters that make the canvas look more like the original image are saved. And [...]]]></description>
			<content:encoded><![CDATA[<p>I was inspired by <a href="http://rogeralsing.com/2008/12/11/genetic-gallery/">Roger Alsing's supposed "genetic" image compression</a>. It begs for further experimentation!</p>
<p>Here's my second batch of image reconstruction using Times New Roman characters. The algorithm is a brute-force affair: New characters are colored &amp; positioned randomly. Any characters that make the canvas look more like the original image are saved. And that's about it. Oh, and the font sizes start large (5120pt) and end small (10pt), so that fine details have a chance of survival.</p>
<p><a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_1.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_1.jpg" alt="monarch_1" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_2.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_2.jpg" alt="monarch_2" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_3.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_3.jpg" alt="monarch_3" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_4.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_4.jpg" alt="monarch_4" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_5.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_5.jpg" alt="monarch_5" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_6.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_6.jpg" alt="monarch_6" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMonarch_7.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMonarch_7.jpg" alt="monarch_7" /></a> <img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/monarch.jpg" alt="monarch_original" /></p>
<p><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/mona.jpg" alt="mona_original" /> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMona_204.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMona.jpg" alt="mona_reconstruction" /></a><br />
<a href="http://www.youtube.com/watch?v=RIB8QOytKcY&amp;fmt=14">Time lapse of the Mona Lisa reconstruction on YouTube, with silly music.</a></p>
<p><a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_0.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_0.jpg" alt="moth_0" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_1.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_1.jpg" alt="moth_1" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_2.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_2.jpg" alt="moth_2" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_3.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_3.jpg" alt="moth_3" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_4.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_4.jpg" alt="moth_4" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_5.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_5.jpg" alt="moth_5" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_6.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_6.jpg" alt="moth_6" /></a> <a href="http://zacharcher.com/lab/20100218_image_reconstruction/outMoth_7.png"><img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/outMoth_7.jpg" alt="moth_7" /></a> <img src="http://zacharcher.com/lab/20100218_image_reconstruction/thumbs/moth.jpg" alt="moth_original" /></p>
<p>My first batch uses a different algorithm. Each canvas allocates a certain quantity of letters, and progressively mutates them, trying to mimic the original image as closely as possible. This technique is more akin to image compression. This batch is still in progress, it's very slow. I'll post these when they're ready!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;title=Reconstructing Images With Text' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=Reconstructing Images With Text+http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Reconstructing Images With Text&amp;uri=http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2010/02/18/reconstructing-images-with-text/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Strange Attractors in Flash</title>
		<link>http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/</link>
		<comments>http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 00:10:16 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[strange attractor]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=184</guid>
		<description><![CDATA[Have you seen (or played) the demo for Polynomial, the space shooter? Quick! Watch the video: I spent a couple hours generating strange attractors in Flash, just a simple 2D version for now. Click to play: Click the black region to generate new polynomial coefficients and redraw. You will have to click many times to [...]]]></description>
			<content:encoded><![CDATA[<p>Have you seen (or played) the demo for <a href="http://dmytry.pandromeda.com/games/index.html">Polynomial</a>, the space shooter? Quick! Watch the video:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/2Q6RaOgmanc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2Q6RaOgmanc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>I spent a couple hours generating strange attractors in Flash, just a simple 2D version for now. Click to play:<br />
<a href="http://zacharcher.com/lab/20091212_strange_attractor/StrangeAttractor.html"><br />
<img src="http://zacharcher.com/lab/20091212_strange_attractor/attractor_image.png" alt="Here Be Strange Attractors" /></a></p>
<p>Click the black region to generate new polynomial coefficients and redraw. <strong>You will have to click many times to generate something interesting</strong>. That's the nature of fractals, I'm afraid. Some coefficients are automatically thrown out if the drawing exceeds a certain size. Unfortunately, the inverse is not true: the code isn't smart enough to trash any drawings that shrink to microscopic size.</p>
<p>I believe that you can stabilize any coefficients by scaling the values of each coefficient, gradually nudging them larger/smaller until the drawing is stable. I'll try this when I get more time. I've been gung-ho on my first proper iPhone app, trying to finish it before Christmas! Stay tuned...</p>
<p>Also, <a href="http://zacharcher.com/lab/20091212_strange_attractor/strange_attractor.zip">here's the source code for the strange attractor harness</a>! Enjoy.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/&amp;title=Strange Attractors in Flash' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/&amp;title=Strange Attractors in Flash' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/&amp;title=Strange Attractors in Flash' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=Strange Attractors in Flash+http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Strange Attractors in Flash&amp;uri=http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2009/12/12/strange-attractors-in-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8-bit NTSC artifacts using Pixel Bender</title>
		<link>http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/</link>
		<comments>http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 03:27:05 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=139</guid>
		<description><![CDATA[By request, here's a quick 'n dirty test harness, and sample code, for NTSC artifacts in the style of the 8-bit Nintendo Entertainment System (NES): Click the animation to change scale &#38; scroll speed. Source code &#38; .fla: nes_ntsc.zip The .pbk code is not optimized yet. The code is fairly explicit, I tried to explain [...]]]></description>
			<content:encoded><![CDATA[<p>By request, here's a quick 'n dirty test harness, and sample code, for NTSC artifacts in the style of the 8-bit Nintendo Entertainment System (NES):</p>
<p><a href="http://zacharcher.com/lab/20090315_nes_ntsc/nes_ntsc_harness.swf"><img class="alignnone" title="NES NTSC screencap" src="http://zacharcher.com/lab/20090315_nes_ntsc/nes_ntsc_screencap.png" alt="" width="301" height="249" /></a></p>
<p>Click the animation to change scale &amp; scroll speed.</p>
<p>Source code &amp; .fla: <a href="http://zacharcher.com/lab/20090315_nes_ntsc/20090315_nes_ntsc.zip">nes_ntsc.zip</a></p>
<p>The .pbk code is not optimized yet. The code is fairly explicit, I tried to explain how it works in the comments. <a href="http://slack.net/~ant/libs/ntsc.html">Blargg's pages</a> have better explanations tho.</p>
<p>The test harness lets you select two flavors of the effect. The numbers 8 and 12 denote the width of the lowpass window used for applying crosstalk. 12 is more processor-intensive, but will look "smoother", which may not be what you want. The mathematics can be reduced to a few (long) lines, which should reduce processor overhead; I want to do this in the future. <a href="http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/#comments">unic0rn left some nice comments</a> suggesting more routes to optimization.</p>
<p>The filter still needs some tuning. Areas of solid (non-black) color have diagonal stripes in them. I believe that normalizing the strengths of the filters will fix this.</p>
<p>To be continued...</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/&amp;title=8-bit NTSC artifacts using Pixel Bender' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/&amp;title=8-bit NTSC artifacts using Pixel Bender' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/&amp;title=8-bit NTSC artifacts using Pixel Bender' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=8-bit NTSC artifacts using Pixel Bender+http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=8-bit NTSC artifacts using Pixel Bender&amp;uri=http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2009/03/15/8-bit-ntsc-artifacts-using-pixel-bender/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fractal Transform, made with Pixel Bender</title>
		<link>http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/</link>
		<comments>http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:06:11 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[julia]]></category>
		<category><![CDATA[pixel bender]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=79</guid>
		<description><![CDATA[I made a Pixel Bender filter that performs Julia Set transformations on images. It looks great when it animates, the colors morph and twist like mathematical slime. Try it (Flash Player 10 required): JuliaTile.swf Source code: julia_tile_src.zip. Pixel Bender code is in src/shader/. The default image is Seattle's Space Needle. You can upload custom images. [...]]]></description>
			<content:encoded><![CDATA[<p>I made a Pixel Bender filter that performs Julia Set transformations on images. It looks great when it animates, the colors morph and twist like mathematical slime. Try it (Flash Player 10 required): <a href="http://zacharcher.com/lab/20081229_julia_filter/JuliaTile.swf">JuliaTile.swf<br />
</a></p>
<p><a href="http://zacharcher.com/lab/20081229_julia_filter/JuliaTile.swf"><img class="alignnone" title="Julia Set sample" src="http://zacharcher.com/lab/20081229_julia_filter/julia_sample.png" alt="" width="357" height="393" /></a></p>
<p>Source code: <a href="http://zacharcher.com/lab/20081229_julia_filter/julia_tile_src.zip">julia_tile_src.zip</a>. Pixel Bender code is in <code>src/shader/</code>.<a href="http://zacharcher.com/lab/20081229_julia_filter/julia_tile_src.zip"><br />
</a></p>
<p>The default image is Seattle's Space Needle. You can upload custom images. Very large images may set your processor on fire.</p>
<p><span id="more-79"></span>Parameters: <strong>Iterations</strong> sets how many times the Julia formula is applied per pixel. The iteration increments appear smooth, not stepped, because the code tweens across the destination coordinates of the two nearest iterations. <strong>Complex X&amp;Y</strong> are the real &amp; imaginary values of the transform constant. <strong>Bias X&amp;Y</strong> is something I hacked in, it skews the coordinates in a linear way, becoming more intense with each iteration.</p>
<p>The <strong>Fill Types</strong> are as follows:</p>
<ul>
<li>0: Pixels out of range are transparent; no fill.</li>
<li>1: Repeats the nearest edge pixel.</li>
<li>2: Repeats the source image, mirroring every other copy to create a smooth transition.</li>
<li>3: Repeats the source image without mirroring.</li>
</ul>
<p>The filter needs more features before it's "done", hopefully it's still enjoyable. The Pixel Bender code took about 30 minutes to write; the Flex wrapper took much longer.</p>
<p>Despite its limited feature set, Pixel Bender is pretty cool. My only misgiving is that Pixel Bender's runtime performance is never as good as I hope. I have another filter in the works that mimics NTSC television artifacts, but the performance is abysmal. The code can still be optimized; stay tuned.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/&amp;title=Fractal Transform, made with Pixel Bender' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/&amp;title=Fractal Transform, made with Pixel Bender' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/&amp;title=Fractal Transform, made with Pixel Bender' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=Fractal Transform, made with Pixel Bender+http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Fractal Transform, made with Pixel Bender&amp;uri=http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2008/12/29/fractal-transform-in-pixel-bender/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
