<?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>ClemensKernBlog</title>
	<atom:link href="http://clemenskern.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://clemenskern.de</link>
	<description>about my life and personal projects</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:36:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Summer Games University</title>
		<link>http://clemenskern.de/2010/07/28/summer-games-university/</link>
		<comments>http://clemenskern.de/2010/07/28/summer-games-university/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 20:35:42 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Deferred Rendering]]></category>
		<category><![CDATA[Light Prepass]]></category>
		<category><![CDATA[Realtime Lighting]]></category>
		<category><![CDATA[SGU]]></category>
		<category><![CDATA[Vergence]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=108</guid>
		<description><![CDATA[Today I gave a presentation at the first Summer University at the HdM. The last two days, Andreas Stiegler talked a lot about engine architecture, gameobjects and making everything ready for multiplayer games. I talked about how to connect a render pipeline to the engine and also about deferred rendering and lightprepass renderer. You can watch [...]]]></description>
			<content:encoded><![CDATA[<p>Today I gave a presentation at the first Summer University at the HdM. The last two days, <a href="http://blog.andreasstiegler.com/" target="_blank">Andreas Stiegler</a> talked a lot about engine architecture, gameobjects and making everything ready for multiplayer games. I talked about how to connect a render pipeline to the engine and also about deferred rendering and lightprepass renderer. You can watch the slides here:</p>
<div id="__ss_4860299" style="width: 425px;"><object id="__sse4860299" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sguday3-100728151744-phpapp02&amp;rel=0&amp;stripped_title=summer-games-university-day-3" /><param name="name" value="__sse4860299" /><param name="allowfullscreen" value="true" /><embed id="__sse4860299" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sguday3-100728151744-phpapp02&amp;rel=0&amp;stripped_title=summer-games-university-day-3" name="__sse4860299" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Or download as <a href="http://clemenskern.de/stuff/sgu_day3.pdf">pdf</a>. As soon as its ready you can also watch my talk at <a href="http://events.mi.hdm-stuttgart.de/" target="_blank">events.mi.hdm-stuttgart.de</a></p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2010/07/28/summer-games-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resource Handling</title>
		<link>http://clemenskern.de/2010/01/19/resource-handling/</link>
		<comments>http://clemenskern.de/2010/01/19/resource-handling/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 17:09:42 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[Hot Swap]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=95</guid>
		<description><![CDATA[Last week, I started working a bit on the Resource Handling of my engine. So first of all, I fixed the asynchronous loading mechanism (there was a lot of evil threading stuff in it). Hopefully it runs smooth now. After that I implemented a feature that I call &#8220;hot-swap resources&#8221;, which means I can switch [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I started working a bit on the Resource Handling of my engine. So first of all, I fixed the asynchronous loading mechanism (there was a lot of evil threading stuff in it). Hopefully it runs smooth now. After that I implemented a feature that I call &#8220;hot-swap resources&#8221;, which means I can switch any resource at run time. For Example, I edit a texture, save it and go back to the engine and the texture gets reloaded automatically, no need to close and restart the engine. This also works with any shader, material or mesh file. Reloading is also asynchronous so you won&#8217;t notice any lags. Pretty cool stuff I think <img src='http://clemenskern.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2010/01/19/resource-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shadows</title>
		<link>http://clemenskern.de/2010/01/04/shadows/</link>
		<comments>http://clemenskern.de/2010/01/04/shadows/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 10:17:43 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[Realtime Lighting]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=94</guid>
		<description><![CDATA[First of all, happy new year to everyone. During the last weeks I started implementing shadows for the sun light. This is the result: Currently I use a regular 2k shadowmap with a 12 tap random disc PCF. You can see some noise artifact at the shadow borders. I tried a blur pass on it, but [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, happy new year to everyone.</p>
<p>During the last weeks I started implementing shadows for the sun light. This is the result:</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2-making-of/14.jpg" title="final shadow filtering [Jan 4th, 2010 @ 10.00] - " rel="lightbox2[13]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/122__500x300_14.jpg" alt="final shadow filtering" title="final shadow filtering" />
</a>
<!-- !customized -->


<p>Currently I use a regular 2k shadowmap with a 12 tap random disc PCF. You can see some noise artifact at the shadow borders. I tried a blur pass on it, but the result looked even more ugly.</p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2010/01/04/shadows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disco Lights</title>
		<link>http://clemenskern.de/2009/12/15/disco-lights/</link>
		<comments>http://clemenskern.de/2009/12/15/disco-lights/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 21:40:00 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[Deferred Rendering]]></category>
		<category><![CDATA[Realtime Lighting]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=92</guid>
		<description><![CDATA[Here it is, the first shots with multiple lights in nice colors&#8230; Christmas time! Also note the slight depth blur in the second shot&#8230; still no shadows]]></description>
			<content:encoded><![CDATA[<p>Here it is, the first shots with multiple lights in nice colors&#8230; Christmas time! Also note the slight depth blur in the second shot&#8230;</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2/09.jpg" title="multiple lights using deferred shading [Dec 14th, 2009 @ 20.39] - " rel="lightbox2[5]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/116__240x240_09.jpg" alt="multiple lights using deferred shading" title="multiple lights using deferred shading" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2/10.jpg" title="distance fog with a slight blur [Dec 15th, 2009 @ 20.54] - " rel="lightbox2[5]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/118__240x240_10.jpg" alt="distance fog with a slight blur" title="distance fog with a slight blur" />
</a>
<!-- !customized -->


<p>still no shadows <img src='http://clemenskern.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/12/15/disco-lights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asset redo</title>
		<link>http://clemenskern.de/2009/11/14/asset-redo/</link>
		<comments>http://clemenskern.de/2009/11/14/asset-redo/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 12:31:26 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3ds max]]></category>
		<category><![CDATA[Modeling]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=87</guid>
		<description><![CDATA[Originally, my plan for this week was redoing the scene graph of the Vergence Engine. But meehhh, programming all the time isn&#8217;t that fun. So I did some modeling this week. More precisely redos of older models (the old tire was made by Kai). Here are a two comparison renderings: And finally the 3ds max [...]]]></description>
			<content:encoded><![CDATA[<p>Originally, my plan for this week was redoing the scene graph of the Vergence Engine. But meehhh, programming all the time isn&#8217;t that fun. So I did some modeling this week. More precisely redos of older models (the old tire was made by <a href="http://kaijaeger.com/" target="_blank">Kai</a>). Here are a two comparison renderings:</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2-assets/tankwagon_comparison.jpg" title="tank redo [Nov 14th, 2009 @ 12.42] - more details + new texture" rel="lightbox2[12]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/115__240x240_tankwagon_comparison.jpg" alt="tank redo" title="tank redo" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2-assets/tire_comparison.jpg" title="tire redo [Nov 14th, 2009 @ 12.12] - more polys + normalmap" rel="lightbox2[12]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/114__240x240_tire_comparison.jpg" alt="tire redo" title="tire redo" />
</a>
<!-- !customized -->


<p>And finally the 3ds max 64bit exporter is working and has a unit converter now <img src='http://clemenskern.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/11/14/asset-redo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vergence SSAO improvements</title>
		<link>http://clemenskern.de/2009/11/04/vergence-ssao-improvements/</link>
		<comments>http://clemenskern.de/2009/11/04/vergence-ssao-improvements/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 20:26:53 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[Deferred Rendering]]></category>
		<category><![CDATA[SSAO]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=86</guid>
		<description><![CDATA[I am currently improving the visual quality and performance of the deferred rendering system for the Vergence Game Engine. Here are some shots showing the screen space ambient occlusion we use. A really good trick is to use a very small random texture (4&#215;4 in my case) so you can blur out the noise easily. [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently improving the visual quality and performance of the deferred rendering system for the Vergence Game Engine. Here are some shots showing the screen space ambient occlusion we use. A really good trick is to use a very small random texture (4&#215;4 in my case) so you can blur out the noise easily. I use four blur passes with a simple depth weighted cross filter, which runs super fast. Varying the blur kernel size over the passes gave me a stable result without any visible noise artifact.</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2/07.jpg" title="Screenspace Ambient Occlusion [Nov 4th, 2009 @ 21.06] - absolutely no visible noise artefacts" rel="lightbox2[5]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/112__240x240_07.jpg" alt="Screenspace Ambient Occlusion" title="Screenspace Ambient Occlusion" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vergence2-making-of/08.jpg" title="improved & fast ssao [Nov 30th, -0001 @ 0.00] - absolutely no visible noise artefacts" rel="lightbox2[13]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/130__240x240_08.jpg" alt="improved & fast ssao" title="improved & fast ssao" />
</a>
<!-- !customized -->


<p>Next step will be view frustum culling (oh yes we don&#8217;t have the simple things <img src='http://clemenskern.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) and then hopefully get the multithreaded rendering system working. While profiling I recognized our HDR-Bloom is pretty expensive too. I will work on that later.</p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/11/04/vergence-ssao-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gamesday 09</title>
		<link>http://clemenskern.de/2009/10/31/gamesday-09/</link>
		<comments>http://clemenskern.de/2009/10/31/gamesday-09/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 08:31:34 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Deferred Rendering]]></category>
		<category><![CDATA[Gamesday]]></category>
		<category><![CDATA[Light Prepass]]></category>
		<category><![CDATA[Realtime Lighting]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=83</guid>
		<description><![CDATA[Yesterday I gave a presentation at the gamesday at my university. The talk was about realtime lighting, especially about deferred and light prepass rendering. You can watch the slides here: Or download as pdf As soon as the videostream is ready, I will post the link here.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I gave a presentation at the <a href="http://gamesday.mi.hdm-stuttgart.de/" target="_blank">gamesday</a> at my university. The talk was about realtime lighting, especially about deferred and light prepass rendering. You can watch the slides here:</p>
<div id="__ss_2389332" style="width: 425px; text-align: left;"><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gamesday09public-091031031820-phpapp02&amp;rel=0&amp;stripped_title=gamesday09-realtime-lighting" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gamesday09public-091031031820-phpapp02&amp;rel=0&amp;stripped_title=gamesday09-realtime-lighting" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>Or download as <a href="http://clemenskern.de/stuff/gamesday09_realtime_lighting.pdf">pdf</a></p>
<p>As soon as the videostream is ready, I will post the link here.</p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/10/31/gamesday-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map Updates</title>
		<link>http://clemenskern.de/2009/10/13/map-updates/</link>
		<comments>http://clemenskern.de/2009/10/13/map-updates/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 16:42:25 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[3D Stuff]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[UT3]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=82</guid>
		<description><![CDATA[a few new pics, still W.I.P.]]></description>
			<content:encoded><![CDATA[<p>a few new pics, still W.I.P.</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/ut3/shot00003.jpg" title="shot00003 [Oct 13th, 2009 @ 18.27] - " rel="lightbox2[11]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/107__240x240_shot00003.jpg" alt="shot00003" title="shot00003" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/ut3/shot00002.jpg" title="shot00002 [Oct 13th, 2009 @ 18.27] - " rel="lightbox2[11]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/106__240x240_shot00002.jpg" alt="shot00002" title="shot00002" />
</a>
<!-- !customized -->

<br />

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/ut3/shot00004.jpg" title="shot00004 [Oct 13th, 2009 @ 18.27] - " rel="lightbox2[11]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/108__240x240_shot00004.jpg" alt="shot00004" title="shot00004" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/ut3/shot00007.jpg" title="shot00007 [Oct 13th, 2009 @ 18.27] - " rel="lightbox2[11]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/109__240x240_shot00007.jpg" alt="shot00007" title="shot00007" />
</a>
<!-- !customized -->


]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/10/13/map-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good (old) raw metal</title>
		<link>http://clemenskern.de/2009/09/19/good-old-raw-metal/</link>
		<comments>http://clemenskern.de/2009/09/19/good-old-raw-metal/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 17:53:40 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Streetkaos]]></category>
		<category><![CDATA[Mutantbikes]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=81</guid>
		<description><![CDATA[The successor of my frame at an extremely good price. I just couldn&#8217;t resist and I don&#8217;t regret it. Awesome stuff!]]></description>
			<content:encoded><![CDATA[<p>The successor of my frame at an extremely good price. I just couldn&#8217;t resist and I don&#8217;t regret it. Awesome stuff!</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/streetkaos-bikes/mutant7_s.jpg" title="Mutant Evolution                      [Sep 19th, 2009 @ 13.49] - " rel="lightbox2[7]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/103__500x300_mutant7_s.jpg" alt="Mutant Evolution                     " title="Mutant Evolution                     " />
</a>
<!-- !customized -->


]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/09/19/good-old-raw-metal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UT2k4 to UT3</title>
		<link>http://clemenskern.de/2009/09/01/ut2k4-to-ut3/</link>
		<comments>http://clemenskern.de/2009/09/01/ut2k4-to-ut3/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 13:03:32 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[3D Stuff]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[UT3]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=79</guid>
		<description><![CDATA[People who know me some time may also know my UT2k4 map, I started some years ago. Now I went for the same style, but this time in UT3. Still work in progess.]]></description>
			<content:encoded><![CDATA[<p>People who know me some time may also know my UT2k4 map, I started some years ago. Now I went for the same style, but this time in UT3. Still work in progess.</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/ut3/shot00.jpg" title="shot00 [Sep 1st, 2009 @ 12.04] - " rel="lightbox2[11]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/101__500x300_shot00.jpg" alt="shot00" title="shot00" />
</a>
<!-- !customized -->


]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/09/01/ut2k4-to-ut3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
