<?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>The Alpha Blenders</title>
	<atom:link href="http://www.thealphablenders.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thealphablenders.com</link>
	<description>procedural computer graphics</description>
	<lastBuildDate>Mon, 12 Nov 2012 11:08:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>More Alien Vistas</title>
		<link>http://www.thealphablenders.com/2012/11/more-alien-vistas/</link>
		<comments>http://www.thealphablenders.com/2012/11/more-alien-vistas/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 11:04:25 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Fractals]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=419</guid>
		<description><![CDATA[Today I played around with a technique for combining different distance functions. It proved quite an effective way of producing interesting planet-like objects, among other things. Here are a few variations I encountered through experimentation: The middle panel looks like it would make a nice piece of album cover art.]]></description>
				<content:encoded><![CDATA[<p>Today I played around with a technique for combining different distance functions. It proved quite an effective way of producing interesting planet-like objects, among other things.</p>
<p>Here are a few variations I encountered through experimentation:</p>
<p style="text-align: center;"><a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide-200x150.png" alt="" width="200" height="150" /></a> <a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide_3.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide_3-200x150.png" alt="" width="200" height="150" /></a> <a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide_2.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/low_tide_2-200x150.png" alt="" width="200" height="150" /></a></p>
<p style="text-align: center;"><a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet_2.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet_2-200x150.png" alt="" width="200" height="150" /></a> <a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet-200x150.png" alt="" width="200" height="150" /></a> <a href="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet_3.png"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2012/11/spiky_planet_3-200x150.png" alt="" width="200" height="150" /></a></p>
<p>The middle panel looks like it would make a nice piece of album cover art.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2012/11/more-alien-vistas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inventing On Principle Applied to Shader Editing</title>
		<link>http://www.thealphablenders.com/2012/07/inventing-on-principle-applied-to-shader-editing/</link>
		<comments>http://www.thealphablenders.com/2012/07/inventing-on-principle-applied-to-shader-editing/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 08:12:29 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Demo Scene]]></category>
		<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Fractals]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=319</guid>
		<description><![CDATA[Recently I have been playing around with GLSL Sanbox (github), a what-you-see-is-what-you-get shader editor that runs in any WebGL capable browser (such as Firefox, Chrome and Safari). It gives you a transparent editor pane in the foreground and the resulting compiled fragment shader rendered behind it. Code is recompiled dynamically as the code changes. The [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I have been playing around with <a href="http://glsl.heroku.com/">GLSL Sanbox</a> (<a href="https://github.com/mrdoob/glsl-sandbox">github</a>), a what-you-see-is-what-you-get shader editor that runs in any WebGL capable browser (such as Firefox, Chrome and Safari). It gives you a transparent editor pane in the foreground and the resulting compiled fragment shader rendered behind it. Code is recompiled dynamically as the code changes. The latest version even has syntax and error highlighting, even bracket matching.</p>
<p>There have been a few other Webgl based shader editors like this in the past such as <a href="http://www.iquilezles.org/apps/shadertoy/index.html">Shader Toy</a> by <a href="http://www.iquilezles.org/">Iñigo Quílez</a> (aka IQ of Demo Scene group <a href="http://www.pouet.net/groups.php?which=697">RGBA</a>) and his more recent (though I believe unpublished) editor used in his <a href="http://www.youtube.com/watch?v=CHmneY8ry84">fascinating live coding videos</a>.</p>
<p>Finished compositions are published to a gallery with the source code attached, and can be &#8216;forked&#8217; to create additional works. Generally the author will leave their twitter account name in the source code.</p>
<p>I have been trying to get to grips with some more advanced raycasting concepts, and being able to code something up in sandbox and see the effect of every change is immensely useful.</p>
<p>Below are a bunch of my GLSL sandbox creations (batman symbol added by <a href="https://twitter.com/emackey">@emackey</a>):<br />
<center><br />
<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/dueling.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/dueling-200x150.png" alt="" title="Dueling Mandelbulbs" width="200" height="150" class="aligncenter size-thumbnail wp-image-282" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/eye.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/eye-200x150.png" alt="" title="Eye" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/mandelbox.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/mandelbox-200x150.png" alt="" title="Weighted Companion Mandelbox" width="200" height="150" class="aligncenter size-thumbnail wp-image-281" /></a><br />
<br />
<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/brain.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/brain-200x150.png" alt="" title="Your Brain on Fractals" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/gotham.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/gotham-200x150.png" alt="" title="Gotham" width="200" height="150" class="aligncenter size-thumbnail wp-image-282" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/ifs.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/ifs-200x150.png" alt="" title="IFS" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a></p>
<p></center></p>
<ul>
<li><a href="http://glsl.heroku.com/e#1293.0">Dueling Mandelbulbs</a></li>
<li><a href="http://glsl.heroku.com/e#1419.0">Eyeball</a></li>
<li><a href="http://glsl.heroku.com/e#1139.0">Weighted Companion Mandelbox</a></li>
<li><a href="http://glsl.heroku.com/e#1406.0">Your Brain on Fractals</a></li>
<li><a href="http://glsl.heroku.com/e#748">Gotham City</a></li>
<li><a href="http://glsl.heroku.com/e#76.0">IFS</a></li>
</ul>
<p>GLSL Sandbox is just the latest example of the merit of software development tools that provide immediate feedback, and highlights the major advantages of scripting languages have over heavy compiled languages with long build and linking times that make experimentation costly and tedious. <a href="https://vimeo.com/36579366">Inventing on Principle</a>, a presentation by Bret Victor, is a great introduction to this topic.</p>
<p>I would really like a save draft button that saves shaders locally so I have some place to save things that are a work in progress, I might have to look at how I can add this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2012/07/inventing-on-principle-applied-to-shader-editing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Raycasting Planets</title>
		<link>http://www.thealphablenders.com/2012/07/raycasting-planets/</link>
		<comments>http://www.thealphablenders.com/2012/07/raycasting-planets/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 08:01:05 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Fractals]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=382</guid>
		<description><![CDATA[Some images of a planet render I made a while ago: &#160;&#160;&#160;&#160; The scene is drawn inside a fragment shader. The clouds and nebulars are raycast spheres textured with an IFS fractal function, also used to generate the terrain.]]></description>
				<content:encoded><![CDATA[<p>Some images of a planet render I made a while ago:</p>
<p><center><br />
<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet1.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet1-200x150.png" alt="" title="Planet" width="200" height="150" class="aligncenter size-thumbnail wp-image-282" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet3.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet3-200x150.png" alt="" title="Planet" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet2.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2012/07/planet2-200x150.png" alt="" title="Planet" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a><br />
</center></p>
<p>The scene is drawn inside a fragment shader. The clouds and nebulars are raycast spheres textured with an IFS fractal function, also used to generate the terrain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2012/07/raycasting-planets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remixing Distance Fields</title>
		<link>http://www.thealphablenders.com/2011/08/remixing-distance-fields/</link>
		<comments>http://www.thealphablenders.com/2011/08/remixing-distance-fields/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 11:01:08 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fractals]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=273</guid>
		<description><![CDATA[Last year I got fairly obsessed with distance field raycasting and fractals. Recently a few developments in that field have rekindled my interest in the whole phenomenon. Most of the people playing around with the Mandelbulb and it&#8217;s variants back in early 2010 were either mathematicians or graphics programmers, and while there were some technically [...]]]></description>
				<content:encoded><![CDATA[<p>Last year I got fairly obsessed with distance field raycasting and fractals. Recently a few developments in that field have rekindled my interest in the whole phenomenon.</p>
<p>Most of the people playing around with the <a href="http://www.skytopia.com/project/fractal/mandelbulb.html" title="Mandelbulb">Mandelbulb</a> and it&#8217;s variants back in early 2010 were either mathematicians or graphics programmers, and while there were some technically impressive images and movies, they mostly weren&#8217;t that well composed in an artistic sense.</p>
<p>More recently the tools for creating these fractals have become popular amongst artists in <a href="http://mandelbulbers.deviantart.com/">on-line communities</a> and some really amazing work is being produced. <a href="http://www.fractalforums.com/gallery/">MandelBulb 3D</a> seems to have become the most popular piece of software used to compose fractal images and movies.</p>
<p>Perhaps the single best feature of this program is the ability to shares the settings of your images by copy pasting a twitter-eque short string of hieroglyphics to other people online.  Often people attach these settings as a comment on their image, so other people can reproduce these works or &#8216;remix&#8217; them for their own creations. I&#8217;m particularly found of pieces by <a href="http://haltenny.deviantart.com/">Hal Tenny</a> like <a href="http://haltenny.deviantart.com/art/Graffiti-251082292">this</a>. His pictures are inspired by a earlier image named &#8216;<a href="http://www.fractalforums.com/index.php?action=gallery;sa=view;id=4248">Spudsville</a>&#8216; created by <a href="http://len1.deviantart.com/">lenord</a> that included the parameters used in the image, allowing spin off works to happen.</p>
<p>I&#8217;ve been working away on a new fractal explorer application of my own. I&#8217;ve experimented with various optimizations to the conventional GPU ray casting techniques and I think I&#8217;m making some progress.</p>
<p>These images are of the fairly new <a href="http://www.fractalforums.com/3d-fractal-generation/kaleidoscopic-%28escape-time-ifs%29">Kaleidoscopic IFS</a> fractal published by Knighty on <a href="http://www.fractalforums.com">Fractal Forums</a> composed with the application I&#8217;m working on:</p>
<p><center><br />
<a href="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-cybertron.jpg"><img src="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-cybertron-200x150.jpg" alt="" title="Cybertron" width="200" height="150" class="aligncenter size-thumbnail wp-image-282" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-gifts.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-gifts-200x150.jpg" alt="" title="Bearer of Gifts" width="200" height="150" class="aligncenter size-thumbnail wp-image-279" /></a>&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-totemic.png"><img src="http://www.thealphablenders.com/wp-content/uploads/2011/08/mandelworks-totemic-200x150.jpg" alt="" title="Totemic" width="200" height="150" class="aligncenter size-thumbnail wp-image-281" /></a><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2011/08/remixing-distance-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show Your True Colours</title>
		<link>http://www.thealphablenders.com/2011/05/show-your-true-colours/</link>
		<comments>http://www.thealphablenders.com/2011/05/show-your-true-colours/#comments</comments>
		<pubDate>Wed, 18 May 2011 10:06:08 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Gource]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=198</guid>
		<description><![CDATA[This last week saw the release of fairly significant update to Gource &#8211; replacing the out dated, 3DFX-era rendering code, with something a bit more modern, utilizing more recent OpenGL features like GLSL pixel shaders and VBOs. A lot of the improvements are under the hood, but the first thing you&#8217;ll probably notice is the [...]]]></description>
				<content:encoded><![CDATA[<p>This last week saw the release of fairly significant update to <a href="http://code.google.com/p/gource/">Gource</a> &#8211; replacing the out dated, <a href="http://en.wikipedia.org/wiki/3dfx_Interactive">3DFX</a>-era rendering code, with something a bit more modern, utilizing more recent OpenGL features like <a href="http://en.wikipedia.org/wiki/GLSL">GLSL pixel shaders</a> and <a href="http://en.wikipedia.org/wiki/Vertex_Buffer_Object">VBOs</a>.</p>
<p>A lot of the improvements are under the hood, but the first thing you&#8217;ll probably notice is the elimination of banding artifacts in <i>Bloom</i>, the illuminated fog Gource places around directories. This effect is pretty tough on the &#8216;colour space&#8217; of so called <a href="http://en.wikipedia.org/wiki/Color_depth"><i>Truecolor</i></a>, the maximum colour depth on consumer monitors and display devices, which provides 256 different shades of grey to play with.</p>
<p>When you render a gradient across the screen, there are 3 or 4 times more pixels than there are shades of each colour, producing visible &#8216;bands&#8217; of the same shade. If multiple gradients like this get blended together, as happens with bloom, you simply run out of &#8216;in between&#8217; colours and the issue becomes more exaggerated, as seen below (contrast adjusted for emphasis):</p>
<p style="text-align: center;"><a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/banding.png"><img class="aligncenter size-thumbnail wp-image-77" title="banding" src="http://www.thealphablenders.com/wp-content/uploads/2011/05/banding-e1305715319896-200x150.png" alt="" width="200" height="150" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/banding-zoom-2.png"><img class="aligncenter size-thumbnail wp-image-76" title="banding (close up)" src="http://www.thealphablenders.com/wp-content/uploads/2011/05/banding-zoom-2-200x150.png" alt="" width="200" height="150" /></a></p>
<p>Those aren&#8217;t compression artifacts you&#8217;re seeing!</p>
<p>Gource now uses colour diffusion to combat this problem. Instead of sampling the exact gradient of bloom for the distance of a pixel from the centre of a directory, we take a fuzzy sample in that vicinity instead. When <a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding-zoom-2.png">zoomed in</a>, you can see the picture is now slightly noisy, but the banding is completely eliminated. Viewed at the <a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding.png">intended resolution</a>, you can&#8217;t really see the trickery going on &#8211; in fact the effect even seems somewhat more natural, a bit closer to how light bouncing off particles of mist would actually behave.</p>
<p style="text-align: center;"><a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding.png"><img class="aligncenter size-thumbnail wp-image-88" title="no banding" src="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding-e1305715231659-200x150.png" alt="" width="200" height="150" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding-zoom-2.png"><img class="aligncenter size-thumbnail wp-image-76" title="no banding (close up)" src="http://www.thealphablenders.com/wp-content/uploads/2011/05/no-banding-zoom-2-200x150.png" alt="" width="200" height="150" /></a></p>
<p>The other improvement is <strong>speed</strong> &#8211; everything is now drawn with VBOs, large batches of objects geometry passed to the GPU in as few shipments as possible, eliminating CPU and IO bottle necks. Shadows cast by files and users are now done in a second pass on GPU using the same geometry as used for the lit pass &#8211; making them really cheap compared to before when we effectively wore the cost of having to draw the whole scene twice.</p>
<p>Text is now drawn in single pass, <em>including shadows</em>, using some fragment shader magic (take two samples of the font texture, offset by 1-by-1 pixels, blend appropriately). Given the ridiculous amount of file, user and directory names Gource draws at once with some projects (Linux Kernel Git import commit, I&#8217;m looking at you), doing half as much work there makes a big difference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2011/05/show-your-true-colours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Zealand Open Source Awards</title>
		<link>http://www.thealphablenders.com/2010/10/new-zealand-open-source-awards/</link>
		<comments>http://www.thealphablenders.com/2010/10/new-zealand-open-source-awards/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 09:32:25 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Gource]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=178</guid>
		<description><![CDATA[I discovered today that Gource is a finalist in the Contributor category for the NZOSA awards. Exciting stuff! A full list of nominations is here. I&#8217;m currently taking a working holiday to make some progress on a short film presentation of Gource for the Onward!. Update: here&#8217;s the video presented at Onward!: Craig Anslow presented [...]]]></description>
				<content:encoded><![CDATA[<p>I discovered today that <a href="http://code.google.com/p/gource/">Gource</a> is a finalist in the Contributor category for the <a href="http://www.nzosa.org.nz/">NZOSA awards</a>. Exciting stuff! A full list of nominations is <a href="http://www.nzosa.org.nz/news">here</a>.</p>
<p>I&#8217;m currently taking a working holiday to make some progress on a short film presentation of Gource for the <a href="http://onward-conference.org/">Onward!</a>.</p>
<p><b>Update:</b> here&#8217;s the video presented at Onward!:</p>
<p><iframe src="http://player.vimeo.com/video/15943704" width="640" height="360" frameborder="0" style="box-shadow:5px 5px 10px #111111"></iframe></p>
<p><a href="http://softvis.wordpress.com/">Craig Anslow</a> presented the video on my behalf (thanks again Craig!), and we did a short Q/A over Skype afterwards. The music in the video is <a href="http://www.jamendo.com/en/track/516732">Aksjomat przemijania (Axiom of going by)</a> by <a href="http://www.jamendo.com/en/artist/Dieter_Werner">Dieter Werner</a>. I suggest checking out his other work!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2010/10/new-zealand-open-source-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life is Strange</title>
		<link>http://www.thealphablenders.com/2010/04/life-is-strange/</link>
		<comments>http://www.thealphablenders.com/2010/04/life-is-strange/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 11:00:10 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Demo Scene]]></category>
		<category><![CDATA[Experimental]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=156</guid>
		<description><![CDATA[Here is my tribute to a fascinating new fractal I talked about in an earlier post, the Mandelbulb. (Youtube: http://www.youtube.com/watch?v=W3x4uJJqs_w) The music in the video is &#8216;Life is strange (trance remix)&#8217; by darkangell. I recorded the scenes using my work in progress Mandelbulb Viewer/Fly through builder application (which is on my github, if you&#8217;re curious). [...]]]></description>
				<content:encoded><![CDATA[<p>Here is my tribute to a fascinating new fractal I talked about <a href="http://www.thealphablenders.com/2010/01/strange-alien-vistas/">in an earlier post</a>, the Mandelbulb.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/W3x4uJJqs_w&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed wmode="transparent" type="application/x-shockwave-flash" width="640" height="360" src="http://www.youtube.com/v/W3x4uJJqs_w&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" allowscriptaccess="always" allowfullscreen="true" style="box-shadow:5px 5px 10px #111111"></embed></object></p>
<p>(Youtube: <a href="http://www.youtube.com/watch?v=W3x4uJJqs_w">http://www.youtube.com/watch?v=W3x4uJJqs_w</a>)</p>
<p>The music in the video is &#8216;Life is strange (trance remix)&#8217; by <a href="http://ccmixter.org/people/darkangell">darkangell</a>.</p>
<p>I recorded the scenes using my work in progress Mandelbulb Viewer/Fly through builder application (which is on my <a href="http://github.com/acaudwell">github</a>, if you&#8217;re curious). While working on this video, I added a few new effects like glow and fog, and also a periodic &#8216;beat&#8217; to synchronize some effects to music.</p>
<p>As I mentioned before, the viewer is based on a fragment shader implementation of the Mandelbulb fractal by <a href="http://www.subblue.com/">Tom Beddard</a>. His <a href="http://www.subblue.com/projects/mandelbulb">blog</a> has a lot of nice renderings also.</p>
<p>Ray-tracing is a tedious process, who knew? Normally capturing video in real or close to real time is something that I just take for granted. For this video, capturing a 20 second fly over (about enough for one shot in the final video) took around 30 minutes to render.</p>
<p>The rendering lag became <em>slightly</em> more manageable after implemented recording/config file support in the viewer, so I could go back and tweak the settings of a previous recordings that didn&#8217;t quite make the cut, and try again. I also got into the habit of testing the recording at low quality at 640&#215;360 (1/4 720p, same aspect ratio), to get a feel for how it would look in motion at the right frame rate.</p>
<p>Vimeo: <a href="http://vimeo.com/10740680">http://vimeo.com/10740680</a></p>
<p><b>Update</b>: I wasn&#8217;t very happy with the contrast levels of the original video, so I decided to re-upload it and ended up re-editing it. Feels a lot more coherent now.</p>
<p><b>Update II</b>: &#8216;Life is Strange&#8217; received second place is the <a href="http://www.fractalforums.com/fractalforums-com-spring-2010-fractal-art-competition/official-spring-2010-fractal-art-competition-results/">Fractalforums.com Spring 2010 Competition</a>. You can see the full set of video entries <a href="http://www.fractalforums.com/index.php?action=gallery;cat=39">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2010/04/life-is-strange/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Logstalgia Released</title>
		<link>http://www.thealphablenders.com/2010/01/new-logstalgia-released/</link>
		<comments>http://www.thealphablenders.com/2010/01/new-logstalgia-released/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 02:39:15 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Logstalgia]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=124</guid>
		<description><![CDATA[I&#8217;ve just released a new version of Logstalgia, my website access log visualization that looks a bit like Pong if only it had been created by Jeff Minter. Logstalgia is also referred to as ApachePong (referring to both the Apache Web Server and Pong) which is a much better name, but also covered by multiple [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve just released a new version of <a title="Logstalgia" href="http://code.google.com/p/logstalgia/">Logstalgia</a>, my website access log visualization that looks a bit like <a title="Pong" href="http://en.wikipedia.org/wiki/Pong">Pong</a> if only it had been created by <a title="Tempest 2000" href="http://en.wikipedia.org/wiki/Tempest_2000">Jeff Minter</a>. Logstalgia is also referred to as ApachePong (referring to both the <a title="Apache" href="http://www.apache.org/">Apache Web Server</a> and <a title="Pong" href="http://en.wikipedia.org/wiki/Pong">Pong</a>) which is a much better name, but also covered by multiple trademarks.</p>
<p>Here&#8217;s <a title="Logstalgia Video" href="http://www.youtube.com/watch?v=HeWfkPeDQbY">a new video to go with it</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/HeWfkPeDQbY&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.youtube.com/v/HeWfkPeDQbY&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" style="box-shadow:5px 5px 10px #111111" \></embed></object></p>
<p>The song is &#8216;Depart&#8217; by <a title="Tekno Eddy" href="http://ccmixter.org/people/Tekno_Eddy">Tekno Eddy</a>, which I found on ccmixter.org, which is a good place to find Creative Commons music that people actually <em>want </em>you to use (with attribution) in your Youtube videos.</p>
<p>The new version of <a title="Logstalgia" href="http://code.google.com/p/logstalgia/">Logstalgia</a> adds a bunch of features back-ported from <a title="Gource" href="http://code.google.com/p/gource/">Gource</a>, like being able to seek to a point in the log file, and the much needed PPM output support for making videos that was probably the biggest feature missing originally.</p>
<p><a title="Logstalgia" href="http://code.google.com/p/logstalgia/">Go get it</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2010/01/new-logstalgia-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux.Conf.Au 2010</title>
		<link>http://www.thealphablenders.com/2010/01/linux-conf-au-2010/</link>
		<comments>http://www.thealphablenders.com/2010/01/linux-conf-au-2010/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 02:56:37 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Gource]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=109</guid>
		<description><![CDATA[Last week I attended Linux Conf Australia, the annual conference for all things Open Source down under, this year held in Wellington, New Zealand, the city where I live. I was very lucky to get the opportunity to organize some of the displays at the conference. An application developed for the conference displayed information such [...]]]></description>
				<content:encoded><![CDATA[<p>Last week I attended <a title="Linux Conf Australia 2010" href="http://www.lca2010.org.nz/">Linux Conf Australia</a>, the annual conference for all things Open Source <em>down under</em>, this year held in Wellington, New Zealand, the city where I live.</p>
<p>I was very lucky to get the opportunity to organize some of the displays at the conference. An application developed for the conference displayed information such as timetables for talks, social events and photos taken by the attendees. It also showed off my latest visualization, <a title="Gource" href="http://www.thealphablenders.com/2009/12/gource-software-version-control-visualization/">Gource</a>, displaying bits of random development from projects like the Linux Kernel.</p>
<p>Here&#8217;s <a title="LCA2010 Video" href="http://www.youtube.com/watch?v=0GRAjgrYMv4">a video of the displays I made for the conference</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/0GRAjgrYMv4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed wmode="transparent" type="application/x-shockwave-flash" width="640" height="360" src="http://www.youtube.com/v/0GRAjgrYMv4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" allowscriptaccess="always" allowfullscreen="true" style="box-shadow:5px 5px 10px #111111"></embed></object></p>
<p>The <a title="Life Flight Trust" href="http://www.lifeflight.org.nz/">Life Flight Trust</a>, the emergency helicopter rescue service for the Wellington area, was the featured charity of the conference. Attendees were encouraged to make donations, with the reward that the largest donor would be able to participate in a helicopter winching exercise. I was asked if I could come up with a way to display the donations, and ended up adapting a live graph prototype we&#8217;d developed at work (inspired by <a title="'Stack' from Digg Labs" href="http://labs.digg.com/stack/"><em>&#8216;Stack&#8217;</em> from Digg Labs</a>).</p>
<p>We displayed the live donation feed during the Pengion Dinner, a dinner for professional delegates on the last day of the conference. By the end of the evening, LCA delegates had raised more than $30,000 for the Life Flight Trust!</p>
<p>Helping out with the conference was a really cool experience and totally worth all the time I invested. Be sure to check videos of the talks from LCA which should start appearing on their <a title="Linux Conf Australia 2010" href="http://www.lca2010.org.nz/">website</a> tentatively.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2010/01/linux-conf-au-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strange Alien Vistas</title>
		<link>http://www.thealphablenders.com/2010/01/strange-alien-vistas/</link>
		<comments>http://www.thealphablenders.com/2010/01/strange-alien-vistas/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 11:14:06 +0000</pubDate>
		<dc:creator>Andrew Caudwell</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Experimental]]></category>

		<guid isPermaLink="false">http://www.thealphablenders.com/?p=79</guid>
		<description><![CDATA[I&#8217;ve been messing around with a new fractal discovered only a few months ago dubbed The Mandelbulb. It has similar interesting visual properties to its forebear, the Mandelbrot fractal, but in three dimensions, which hadn&#8217;t been achieved until now. Here are a few non-typical renderings of the Mandelbulb taken very close to the surface that [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been messing around with a new fractal discovered only a few months ago dubbed <a title="The Mandelbulb" href="http://www.skytopia.com/project/fractal/mandelbulb.html">The Mandelbulb</a>. It has similar interesting visual properties to its forebear, the Mandelbrot fractal, but in three dimensions, which hadn&#8217;t been achieved until now.</p>
<p>Here are a few <em>non-typical</em> renderings of the Mandelbulb taken very close to the surface that I thought were interesting (click for full size):</p>
<p style="text-align: center;"><a href="http://www.thealphablenders.com/wp-content/uploads/2010/01/error2.jpg"><img class="aligncenter size-thumbnail wp-image-77" title="Alien Vista" src="http://www.thealphablenders.com/wp-content/uploads/2010/01/error2-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.thealphablenders.com/wp-content/uploads/2010/01/error5.jpg"> <img class="aligncenter size-thumbnail wp-image-88" title="Ripples" src="http://www.thealphablenders.com/wp-content/uploads/2010/01/error5-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.thealphablenders.com/wp-content/uploads/2010/01/erro4.jpg"> <img class="aligncenter size-thumbnail wp-image-76" title="Striped Horizon" src="http://www.thealphablenders.com/wp-content/uploads/2010/01/erro4-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>I&#8217;ve been working on a viewer/explorer program based on <a title="Tom Beddard" href="http://www.subblue.com/blog/2009/12/13/mandelbulb">Tom Beddard&#8217;s</a> implementation of the algorithm. The viewer will let you fly around using the mouse and keyboard, set up flight paths and make recordings (using the same exporter functions as Gource). It&#8217;s not quite there yet, but hopefully after <a title="Linux Conf Australia 2010" href="http://www.lca2010.org.nz/">Linux Conf</a> I&#8217;ll have some time to finish it off and make some videos.</p>
<p>I already have designs on what music I want to use. I&#8217;m thinking some <a title="Jean Michel Jarre" href="http://en.wikipedia.org/wiki/Jean_Michel_Jarre">Jarre</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thealphablenders.com/2010/01/strange-alien-vistas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
