<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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>Algorithmic Arts &#187; Miscellaneous</title>
	<link>http://AlgorithmicArts.com</link>
	<description></description>
	<pubDate>Fri, 25 Jun 2010 04:02:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>A work-in-progress</title>
		<link>http://AlgorithmicArts.com/2008/work-in-progress/</link>
		<comments>http://AlgorithmicArts.com/2008/work-in-progress/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 09:54:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://AlgorithmicArts.com/2008/work-in-progress/</guid>
		<description><![CDATA[Here are some sample results from a new image processing filter I've been developing. [...]]]></description>
			<content:encoded><![CDATA[<p>
<small><em>Updated: 2008-04-17</em></small>
</p>
<p>
Here are some sample results from a new image processing filter I've been
developing. &#8200;   For each segment of the animation the filter was applied
to an image, either a black circle, or random noise.  &#8200; Only the filter parameters are
changing.
</p>
<p style="text-align:center">

<span id="video0" class="flashvideo">
<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</span>
<script type="text/javascript">
var s0 = new SWFObject("http://AlgorithmicArts.com/wp-content/plugins/flash-video-player/flvplayer.swf","n0","400","420","7");
s0.addParam("allowfullscreen","true");
s0.addParam("allowscriptaccess","always");
s0.addVariable("javascriptid","n0");
s0.addVariable("width","400");
s0.addVariable("height","420");
s0.addVariable("image","http://AlgorithmicArts.com//wp-content/images/2008/ic3-350.png");
s0.addVariable("backcolor","0x000000");
s0.addVariable("frontcolor","0xFFFFFF");
s0.addVariable("lightcolor","0x000000");
s0.addVariable("screencolor","0x000000");
s0.addVariable("autoscroll","true");
s0.addVariable("largecontrols","false");
s0.addVariable("logo","http://AlgorithmicArts.com");
s0.addVariable("overstretch","none");
s0.addVariable("showdigits","true");
s0.addVariable("showdownload","false");
s0.addVariable("showeq","false");
s0.addVariable("showicons","true");
s0.addVariable("showvolume","false");
s0.addVariable("thumbsinplaylist","false");
s0.addVariable("autostart","false");
s0.addVariable("bufferlength","3");
s0.addVariable("repeat","true");
s0.addVariable("rotatetime","5");
s0.addVariable("smoothing","true");
s0.addVariable("volume","80");
s0.addVariable("callback","analytics");
s0.addVariable("enablejs","true");
s0.addVariable("linkfromdisplay","false");
s0.addVariable("t","autodetect");
s0.addVariable("useaudio","false");
s0.addVariable("usecaptions","false");
s0.addVariable("usefullscreen","false");
s0.addVariable("usekeys","false");
s0.addVariable("file","http://AlgorithmicArts.com//wp-content/images/2008/ic3.flv");
s0.write("video0");
</script>

</p>
<p>
Here the filter has been applied to the text "Algorithmic Arts" (in a sans-serif typeface) using three different parameter settings.
<img class="centerimg" src="/wp-content/images/2008/logo-warp.png" alt="Results of the new filter applied to text" />
</p>
<p>
The next challenge is to make it work with color.
</p>

]]></content:encoded>
			<wfw:commentRss>http://AlgorithmicArts.com/2008/work-in-progress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSP Tree Visualization</title>
		<link>http://AlgorithmicArts.com/2008/bsp-tree-visualization/</link>
		<comments>http://AlgorithmicArts.com/2008/bsp-tree-visualization/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 04:54:49 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://AlgorithmicArts.com/2008/bsp-tree-visualization/</guid>
		<description><![CDATA[Programming errors in graphics software can lead to interesting results, quite unlike, say, errors in banking software.&#8200;  I have several such examples that I will track down and post later.&#8200; For now, here is a recent instance.&#8200; The screenshots below are from a debugging session on a shadow ray-tracing program.&#8200; [...]]]></description>
			<content:encoded><![CDATA[<p>
Programming errors in graphics software can lead to interesting results, quite unlike, say, errors in banking software.&#8200;
I have several such examples that I will track down and post later.&#8200;
For now, here is a recent instance.&#8200;
The screenshots below are from a debugging session on a shadow ray-tracing program.&#8200;
The program uses a
<a href="http://en.wikipedia.org/wiki/Binary_space_partitioning">BSP tree</a> data structure<sup>1</sup>.&#8200;
Geometry representing the BSP tree was written out by debugging code and then viewed  interactively in maya.&#8200;
Each box represents a terminal node of the tree.&#8200;
The colors of the boxes indicate the number of primitives contained in each one, with green having the most
and white the fewest.&#8200;
In this case, the images are not directly output by the defective program, but I wouldn&#8217;t have created the visualization if not for the bug.&#8200;
<a href="/wp-content/images/2008/bsptree1269x684.png"><img class="centerimg" width="650" height="350" src="/wp-content/images/2008/bsptree650x350.png" alt="3D view of bsp tree leaf nodes" /></a>
<a rel="external" href="/wp-content/images/2008/bsptree-cutaway1269x684.png"><img class="centerimg" width="650" height="350" src="/wp-content/images/2008/bsptree-cutaway650x350.png" alt="3D cutaway view of bsp tree leaf nodes" /></a>
</p>
<p class="footnote">
<sup>1</sup>More precisely a <a rel="external" href="http://en.wikipedia.org/wiki/Kd-trie"><em>k</em>d-trie</a>.
</p>]]></content:encoded>
			<wfw:commentRss>http://AlgorithmicArts.com/2008/bsp-tree-visualization/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
