<?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>Giliam de Carpentier</title>
	<atom:link href="http://www.decarpentier.nl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.decarpentier.nl</link>
	<description>GAME GRAPHICS, PHYSICS and AI</description>
	<lastBuildDate>Thu, 13 Dec 2012 23:19:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Discrete staircase probability distribution</title>
		<link>http://www.decarpentier.nl/staircase-distribution</link>
		<comments>http://www.decarpentier.nl/staircase-distribution#comments</comments>
		<pubDate>Sat, 04 Aug 2012 19:51:42 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[probability]]></category>
		<category><![CDATA[sampler]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1609</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/staircase-distribution"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/fsdpd-pmf5b-150x150.png" class="alignright tfe wp-post-image" alt="Fixed-step discrete probability distribution" title="Fixed-step discrete probability distribution" /></a>The Bernoulli distribution can be generalized to support more than two discrete states, where each state's probability is generated by linearly interpolating between two given extremes, evenly dividing the difference from one extreme to the other. This article describes the properties of this discrete staircase distribution, together with a method to generate random samples from it in constant time.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/staircase-distribution/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Scape: 5. Overview and downloads</title>
		<link>http://www.decarpentier.nl/scape</link>
		<comments>http://www.decarpentier.nl/scape#comments</comments>
		<pubDate>Thu, 28 Jun 2012 13:11:50 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[ogre3d]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[terrain]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1538</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/scape"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/scape_small.jpg" class="alignright tfe wp-post-image" alt="Scape terrain editor" title="Scape terrain editor" /></a>Finally, the Scape terrain editor prototype is now officially open sourced and freely available for download! This article on Scape is meant to provide an aggregated collection of links to previously published documentation and downloads, as well as to the new source code and binary package downloads. ]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/scape/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Scape: 4. Brush pipeline</title>
		<link>http://www.decarpentier.nl/scape-brush-pipeline</link>
		<comments>http://www.decarpentier.nl/scape-brush-pipeline#comments</comments>
		<pubDate>Fri, 18 May 2012 11:36:31 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[ogre3d]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[terrain]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1398</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/scape-brush-pipeline"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/scape_small.jpg" class="alignright tfe wp-post-image" alt="Scape terrain editor" title="Scape terrain editor" /></a>In this fourth article on the Scape terrain editor, the actual brush-based editing pipeline is described from beginning to end, which uses either the CPU or the GPU to update the areas affected by a user's brush strokes. Besides many pipeline optimization details, it also covers Scape's direction noise feature.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/scape-brush-pipeline/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scape: 3. Procedural extensions</title>
		<link>http://www.decarpentier.nl/scape-procedural-extensions</link>
		<comments>http://www.decarpentier.nl/scape-procedural-extensions#comments</comments>
		<pubDate>Sat, 07 Jan 2012 18:07:44 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[ogre3d]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[terrain]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1240</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/scape-procedural-extensions"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/scape_small.jpg" class="alignright tfe wp-post-image" alt="Scape terrain editor" title="Scape terrain editor" /></a>This is the third article in the series on Scape, a GPU-based terrain editor, picking up where I left off in the previous article on procedural noise techniques. In this article, I'll discuss two novel procedural noise-mixing algorithms that are capable of generating terrain types that seem to be heavily eroded.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/scape-procedural-extensions/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Scape: 2. Procedural basics</title>
		<link>http://www.decarpentier.nl/scape-procedural-basics</link>
		<comments>http://www.decarpentier.nl/scape-procedural-basics#comments</comments>
		<pubDate>Tue, 20 Dec 2011 20:50:48 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[ogre3d]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[terrain]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1128</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/scape-procedural-basics"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/scape_small.jpg" class="alignright tfe wp-post-image" alt="Scape terrain editor" title="Scape terrain editor" /></a>This is the second article in a series on the Scape terrain editor, covering the first (and simpler) half of the procedural algorithms behind Scape's brushes, including its optimized pixel shader Perlin noise and the more common turbulence functions used internally to edit heightfields on the GPU.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/scape-procedural-basics/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Scape: 1. Rendering terrain</title>
		<link>http://www.decarpentier.nl/scape-render</link>
		<comments>http://www.decarpentier.nl/scape-render#comments</comments>
		<pubDate>Tue, 13 Dec 2011 22:54:55 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[ogre3d]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[terrain]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=1056</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/scape-render"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/scape_small.jpg" class="alignright tfe wp-post-image" alt="Scape terrain editor" title="Scape terrain editor" /></a>Scape is a heightfield terrain editor I developed as part of my thesis work at W!Games in 2008. It allows the user to sculpt large terrains using procedural brushes in real-time, using GPGPU techniques for the bulk of the work. In this first article on Scape, its (procedural) terrain rendering techniques are explained.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/scape-render/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super Nova: Procedural particles screensaver</title>
		<link>http://www.decarpentier.nl/super-nova</link>
		<comments>http://www.decarpentier.nl/super-nova#comments</comments>
		<pubDate>Tue, 02 Aug 2011 20:36:11 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[supernova]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=954</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/super-nova"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/supernova_screenshot1-150x150.jpg" class="alignright tfe wp-post-image" alt="Super Nova: screenshot 1" title="Super Nova: screenshot 1" /></a>Super Nova is a 'planet' generation experiment gone berserk. Rendering almost half a million particles on the ever-changing surface of an extremely perturbed sphere while flying around and through it creates a quite interesting visual display. Freely available as a screensaver for Windows.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/super-nova/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Armed Mine: Animation-driven physics in Doom 3</title>
		<link>http://www.decarpentier.nl/armed-mine</link>
		<comments>http://www.decarpentier.nl/armed-mine#comments</comments>
		<pubDate>Tue, 14 Jun 2011 21:16:02 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Physics]]></category>
		<category><![CDATA[doom3]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=334</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/armed-mine"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/armedmine_closeup-150x150.jpg" class="alignright tfe wp-post-image" alt="Close up of an Armed Mine in Doom 3" title="Close up of an Armed Mine in Doom 3" /></a>Armed Mine is a creature I created for Doom 3 that uses procedural animation to drive motor-controlled physics joints. Animation-driven physics gives a lot of flexibility, but can be difficult to get right. Especially when the engine doesn't support this out of the box. Read how the Doom 3 physics engine was extended and the Armed Mine was implemented.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/armed-mine/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Horse Tail: Physics simulation in My Horse and Me</title>
		<link>http://www.decarpentier.nl/horse-tail</link>
		<comments>http://www.decarpentier.nl/horse-tail#comments</comments>
		<pubDate>Sat, 21 May 2011 09:42:22 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[Physics]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[simulation]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=989</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/horse-tail"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/horsetail_screenshot2-150x150.jpg" class="alignright tfe wp-post-image" alt="Horse tail prototype screenshot 1" title="Horse tail prototype" /></a>Find out how the horse's tail physics simulation for W!Games' game 'My Horse &#038; Me' was developed from prototype to final product, going from a many-strand technique to a more optimized skin-and-bone skeletal animation system.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/horse-tail/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Game theory: Leader strategies in repeated games</title>
		<link>http://www.decarpentier.nl/game-theory</link>
		<comments>http://www.decarpentier.nl/game-theory#comments</comments>
		<pubDate>Fri, 13 May 2011 11:30:20 +0000</pubDate>
		<dc:creator>Giliam</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[gametheory]]></category>

		<guid isPermaLink="false">http://www.decarpentier.nl/?p=860</guid>
		<description><![CDATA[<a href="http://www.decarpentier.nl/game-theory"><img align="right" hspace="5" width="88" height="88" src="http://www.decarpentier.nl/wp-content/uploads/gametheory-q-values-150x150.gif" class="alignright tfe wp-post-image" alt="Figure 2: Q-values for Gn-Q1" title="Figure 2: Q-values for Gn-Q1" /></a>Although the repeated games used in the field of game theory are relatively trivial, they do allow for strategy analysis, comparison and optimization within a well-defined framework. This article reviews existing learning strategies like Q-learning and leader strategies like Godfather and Bully, extends the latter to improve on their weaknessess, and presents detailed tournament results.]]></description>
		<wfw:commentRss>http://www.decarpentier.nl/game-theory/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
