<?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/"
	>

<channel>
	<title>marco's blog</title>
	<atom:link href="http://marco-we.de/wordpress/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://marco-we.de/wordpress</link>
	<description>welcome!</description>
	<pubDate>Thu, 24 Sep 2009 22:36:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>intro</title>
		<link>http://marco-we.de/wordpress/?p=164</link>
		<comments>http://marco-we.de/wordpress/?p=164#comments</comments>
		<pubDate>Sat, 10 Jan 2009 16:00:20 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=164</guid>
		<description><![CDATA[This page shows a subset of my projects, which I&#8217;ve created in my spare time and during my studies. Please note that I&#8217;m not able to provide the source code to all of the binaries, as I&#8217;ve lost some of it due to a hard disk crash (sounds like a lame excuse, but if you [...]]]></description>
			<content:encoded><![CDATA[<p>This page shows a subset of my projects, which I&#8217;ve created in my spare time and during my studies. Please note that I&#8217;m not able to provide the source code to all of the binaries, as I&#8217;ve lost some of it due to a hard disk crash (sounds like a lame excuse, but if you donate the money I&#8217;ll be glad to have it restored <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). The graphics library of choice has been OpenGL so far and a lot of external libraries have been used for implementation (Ogre, ODE, PhysX, GLUI, QT, SDL etc.).</p>
<p>Currently I am digging into the XNA framework to use for newer projects, as I bought myself a XBox360 <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=164</wfw:commentRss>
		</item>
		<item>
		<title>cggame</title>
		<link>http://marco-we.de/wordpress/?p=280</link>
		<comments>http://marco-we.de/wordpress/?p=280#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:57:24 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=280</guid>
		<description><![CDATA[This was our (Christian Eisenacher, a fellow student back then, and me) contribution to a game themed seminar.  Our task was to implement the lightmap calculation and stencil shadowing on the GPU on a customized version of the Quake3 source code. Unfortunately scribd did not make an excellent job at transforming the PowerPoint slides, but [...]]]></description>
			<content:encoded><![CDATA[<div id="ipaper11910334"></div>
<script type="text/javascript">
iPaper_embed('11910334', 'key-omqt0hqg8bbhudv2ta3', '380', '450');
</script>
<p>This was our (Christian Eisenacher, a fellow student back then, and me) contribution to a game themed seminar.  Our task was to implement the lightmap calculation and stencil shadowing on the GPU on a customized version of the Quake3 source code. Unfortunately scribd did not make an excellent job at transforming the PowerPoint slides, but as you can see on slide nr. 9, our method was very fast and the resulting lightmaps  comparable to those rendered offline. It might now even be possible on current hardware to recalculate those with some tweaks in realtime &#8230;</p>

<div class="ngg-galleryoverview" id="ngg-gallery-5">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="/wordpress/?feed=rss2&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-35" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame01.jpg" title="Homer stencil-shadowed in custom lightmapped batcula Q3 map. Awesome." class="shutterset_cggame" >
				<img title="cggame01.jpg" alt="cggame01.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame01.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame02.jpg" title="All lightmaps of the batcula map combined in one big texture" class="shutterset_cggame" >
				<img title="cggame02.jpg" alt="cggame02.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame02.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame03.jpg" title="Batcula without lightmaps. Awful and boring." class="shutterset_cggame" >
				<img title="cggame03.jpg" alt="cggame03.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame03.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame04.jpg" title="Batcula with our lightmaps. Awesome and delightful." class="shutterset_cggame" >
				<img title="cggame04.jpg" alt="cggame04.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame04.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame05.jpg" title="Lara Croft stencil shadows." class="shutterset_cggame" >
				<img title="cggame05.jpg" alt="cggame05.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame05.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/cggame/cggame06.jpg" title="Homers hair dropping stencil shadows. Doh!" class="shutterset_cggame" >
				<img title="cggame06.jpg" alt="cggame06.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/cggame/thumbs/thumbs_cggame06.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=280</wfw:commentRss>
		</item>
		<item>
		<title>intro</title>
		<link>http://marco-we.de/wordpress/?p=161</link>
		<comments>http://marco-we.de/wordpress/?p=161#comments</comments>
		<pubDate>Mon, 05 Jan 2009 10:04:11 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.about me]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=161</guid>
		<description><![CDATA[I was born at the very beginning of the 80&#8217;s in a beautiful city called Nuremberg, Germany, located in the heart of Europe. Raised and educated in the same town, I got my MSc in Computer Science (Diplom Informatiker) at the Friedrich-Alexander-University Erlangen-Nuremberg in December 2005.
I have been working for the Ericsson Prototype Unit in [...]]]></description>
			<content:encoded><![CDATA[<p>I was born at the very beginning of the 80&#8217;s in a beautiful city called <a href="http://www.nuernberg.de/internet/portal_e/index.html">Nuremberg</a>, Germany, located in the heart of Europe. Raised and educated in the same town, I got my MSc in Computer Science (Diplom Informatiker) at the <a href="http://www.uni-erlangen.de/">Friedrich-Alexander-University Erlangen-Nuremberg</a> in December 2005.</p>
<p>I have been working for the <a href="http://www.ericsson.com/de/unternehmen/standorte/deutschland/weg_nuernberg_en.shtml">Ericsson Prototype Unit</a> in Nuremberg since March 2006 until March 2009, where we were developing IMS based communication services (voice and video over IP, filetransfer and text messaging) to showcase the performance of the next telecom standard called <a href="http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution">LTE</a>, which is being developed there, too.</p>
<p>After a long and amazing vacation in the USA throughout April 2009 I am now looking for a challenging new job in the London area.</p>
<p>Skills:</p>
<ul>
<li>Programming Languages: C/C++, Java, C#, Perl, Python</li>
<li>Graphics Libraries: OpenGL, Microsoft DirectX, Intel IPL/IPP/OpenCV, Ogre</li>
<li>Shading Languages: GLSL, Cg, HLSL, Renderman Shading Language</li>
<li>Technologies: Trolltech Qt, Open Inventor, Microsoft XNA</li>
<li>Applications: MS Visual Studio, Eclipse, Vim, Microsoft Office, Open Office</li>
<li>Content Creation: Autodesk Maya, Autodesk 3ds MAX, Gimp</li>
<li>Revision Control: ClearCase, CVS, Subversion, Git</li>
<li>Operating Systems: Unix, Linux, MS Windows NT/2000/XP</li>
<li>Languages: German (fluent), English(fluent), French (not so fluent)</li>
</ul>
<p>CV:</p>
<ul>
<li>2006 - 2009<br />
Software Design Engineer, Ericsson GmbH Prototype Unit</li>
<li>2005<br />
Diploma in Computer Science (cf. M.Sc. Computer Science) at the Friedrich-Alexander-University Erlangen-Nuremberg</li>
<li>2001 - 2005<br />
Research assistant at the <a href="http://www5.informatik.uni-erlangen.de/">chair of pattern recognition</a></li>
<li>1999<br />
Microsoft Road Ahead Prize (2nd place nation-wide)</li>
<li>1999<br />
Highschool and A-levels</li>
</ul>
<p>Interests:</p>
<ul>
<li>Enjoy game and graphics programming</li>
<li>Play video games (e.g. adventures, platformers, action-adventures)</li>
<li>Enjoy travelling foreign countries. Travelled throughout Scotland in 2006, went backpacking in Thailand in 2007, went snorkelling in the Maldives in 2008, 4 weeks travelling in the USA in April 2009 and several short trips to London, Paris and Berlin during the last years.</li>
<li>Play soccer passionately as an active member in the sports club ASC Boxdorf since 1986</li>
<li>Web master of the website of the soccer team the “Torpedos” (<a href="http://www.torpedos-neunhof.de">www.torpedos-neunhof.de</a>)</li>
<li>Love watching films (e.g. fantasy, independent, animated)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=161</wfw:commentRss>
		</item>
		<item>
		<title>CV</title>
		<link>http://marco-we.de/wordpress/?p=308</link>
		<comments>http://marco-we.de/wordpress/?p=308#comments</comments>
		<pubDate>Wed, 31 Dec 2008 22:34:20 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.about me]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=308</guid>
		<description><![CDATA[This is my current CV:
]]></description>
			<content:encoded><![CDATA[<p>This is my current CV:</p>
<div id="ipaper12907957"></div>
<script type="text/javascript">
iPaper_embed('12907957', 'key-sgwfyks96n1ah5y0y9v', '600', '450');
</script>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=308</wfw:commentRss>
		</item>
		<item>
		<title>diploma thesis</title>
		<link>http://marco-we.de/wordpress/?p=33</link>
		<comments>http://marco-we.de/wordpress/?p=33#comments</comments>
		<pubDate>Mon, 29 Dec 2008 11:21:44 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.about me]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=33</guid>
		<description><![CDATA[Below you can find my diploma thesis titled &#8220;Augmented Reality for Stereo-Endoscopic Systems&#8221;, which is about augmented reality and its appliance in the medical area. I have developed a system for real-time depth calculation based on a stereo endoscopic image pair and the augmentation of previously captured 3d organs. Unfortunately the thesis itself is only [...]]]></description>
			<content:encoded><![CDATA[<p>Below you can find my diploma thesis titled &#8220;Augmented Reality for Stereo-Endoscopic Systems&#8221;, which is about augmented reality and its appliance in the medical area. I have developed a system for real-time depth calculation based on a stereo endoscopic image pair and the augmentation of previously captured 3d organs. Unfortunately the thesis itself is only available in german, but maybe the english abstract and the pictures are interesting for non-german folks too <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> (I think the picture on page 57 before chapter &#8220;3.2 Rendering&#8221; summarizes it quite good; see the can being rendered with and without depth information)</p>
<div id="ipaper9587571"></div>
<script type="text/javascript">
iPaper_embed('9587571', 'key-ekxq1jui3uu0c0a6z15', '600', '450');
</script>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
		<item>
		<title>study thesis</title>
		<link>http://marco-we.de/wordpress/?p=15</link>
		<comments>http://marco-we.de/wordpress/?p=15#comments</comments>
		<pubDate>Sat, 27 Dec 2008 10:27:01 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.about me]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=15</guid>
		<description><![CDATA[Below you can find my study thesis, which is a prerequisite to be allowed to write the diploma thesis. It is about &#8220;Procedural Landscape Models based on Cellular Texture Functions&#8221; (basically procedural real-time generation of Worley textures), which can be used for a variety of effects and texture generation. I did a solely GPU based [...]]]></description>
			<content:encoded><![CDATA[<p>Below you can find my study thesis, which is a prerequisite to be allowed to write the diploma thesis. It is about &#8220;Procedural Landscape Models based on Cellular Texture Functions&#8221; (basically procedural real-time generation of Worley textures), which can be used for a variety of effects and texture generation. I did a solely GPU based implementation back in 2003, which was computing the textures some magnitutes faster than the CPU based version. Back then no CUDA or similar API was available <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Unfortunately it is only available in german, but the pictures should allow some insight to practical applications of this technique.</p>
<div id="ipaper9586430"></div>
<script type="text/javascript">
iPaper_embed('9586430', 'key-2476nj8x4irvu3wjux29', '600', '450');
</script>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=15</wfw:commentRss>
		</item>
		<item>
		<title>penga</title>
		<link>http://marco-we.de/wordpress/?p=236</link>
		<comments>http://marco-we.de/wordpress/?p=236#comments</comments>
		<pubDate>Wed, 01 Feb 2006 16:12:58 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=236</guid>
		<description><![CDATA[This has been my first attempt at using Ogre in conjunction with the Novodex physics library. The gameplay is similar to Jenga, you can push and pull the stones by clicking and holding the left and right mouse buttons, but don&#8217;t let the tower collapse!
The game itself has not been finished due to the HD [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/penga_beta.zip"><img class="alignleft size-thumbnail wp-image-87" title="Penga, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/penga-150x150.jpg" alt="Penga, click to download!" width="150" height="150" /></a>This has been my first attempt at using <a href="http://www.ogre3d.org/">Ogre</a> in conjunction with the <a title="now PhysX ..." href="http://www.nvidia.com/object/nvidia_physx.html">Novodex</a> physics library. The gameplay is similar to <a href="http://www.hasbro.com/games/family-games/jenga/">Jenga</a>, you can push and pull the stones by clicking and holding the left and right mouse buttons, but don&#8217;t let the tower collapse!</p>
<p>The game itself has not been finished due to the HD accident, it lacks highscore and all the multiplayer components, but it still makes fun to watch the scenery (butterflies and environmental effects) and throw around stones. </p>
<p>But you can <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/penga_beta.zip">download</a> and try it yourself!</p>
<p>And &#8220;good news, everyone&#8221; I found an old backup of the sources for this one, but it does not contain the linked libraries nor the versions of the external libraries I have used. In order to get it compiling you have to get Ogre, the Gangsta-Wrapper, OpenAL and OIS. The source code comes with no warranties, but please feel free to <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/penga_src.zip">download</a> (and keep in mind that it was never to be released in that shape &#8230;)!</p>
<p> </p>
<p> </p>

<div class="ngg-galleryoverview" id="ngg-gallery-2">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="/wordpress/?feed=rss2&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/penga/screenshot_nicestack.jpg" title=" " class="shutterset_penga" >
				<img title="screenshot_nicestack.jpg" alt="screenshot_nicestack.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/penga/thumbs/thumbs_screenshot_nicestack.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-28" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/penga/screenshot_collapse.jpg" title=" " class="shutterset_penga" >
				<img title="screenshot_collapse.jpg" alt="screenshot_collapse.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/penga/thumbs/thumbs_screenshot_collapse.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-29" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/penga/screenshot_collapsed.jpg" title=" " class="shutterset_penga" >
				<img title="screenshot_collapsed.jpg" alt="screenshot_collapsed.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/penga/thumbs/thumbs_screenshot_collapsed.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-32" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/penga/screenshot_closestack.jpg" title=" " class="shutterset_penga" >
				<img title="screenshot_closestack.jpg" alt="screenshot_closestack.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/penga/thumbs/thumbs_screenshot_closestack.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-31" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/penga/screenshot_played.jpg" title=" " class="shutterset_penga" >
				<img title="screenshot_played.jpg" alt="screenshot_played.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/penga/thumbs/thumbs_screenshot_played.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=236</wfw:commentRss>
		</item>
		<item>
		<title>pathfinder</title>
		<link>http://marco-we.de/wordpress/?p=133</link>
		<comments>http://marco-we.de/wordpress/?p=133#comments</comments>
		<pubDate>Tue, 25 Jan 2005 08:57:13 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=133</guid>
		<description><![CDATA[This program served as a research facility to test some pathfinding algorithms. You can set the obstacles, traversal costs and start / end positions.
Please download, unzip and run PathFinder.exe!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/pathfinder.zip"><img class="alignleft size-thumbnail wp-image-86" title="Pathfinder, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/pathfinder-150x150.jpg" alt="Pathfinder, click to download!" width="150" height="150" /></a>This program served as a research facility to test some pathfinding algorithms. You can set the obstacles, traversal costs and start / end positions.</p>
<p>Please <a title="download" href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/pathfinder.zip">download</a>, unzip and run PathFinder.exe!</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=133</wfw:commentRss>
		</item>
		<item>
		<title>interpolations</title>
		<link>http://marco-we.de/wordpress/?p=123</link>
		<comments>http://marco-we.de/wordpress/?p=123#comments</comments>
		<pubDate>Thu, 20 Jan 2005 14:09:32 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=123</guid>
		<description><![CDATA[I made this little project to test the various interpolation methods I have been taught in one of my cg university lessons. It contains linear, bezier-curve, b-spline interpolation and some other methods to lay curve through a set of control points. You can set and move the points and alter the different parameters.
Please download this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/interpolations.jpg"><img class="alignleft size-thumbnail wp-image-84" title="Interpolations, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/interpolations1-150x150.jpg" alt="Interpolations, click to download!" /></a>I made this little project to test the various interpolation methods I have been taught in one of my cg university lessons. It contains linear, bezier-curve, b-spline interpolation and some other methods to lay curve through a set of control points. You can set and move the points and alter the different parameters.</p>
<p>Please download this file, extract it and start InterpolationMethods.exe.</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=123</wfw:commentRss>
		</item>
		<item>
		<title>psycho cubes</title>
		<link>http://marco-we.de/wordpress/?p=110</link>
		<comments>http://marco-we.de/wordpress/?p=110#comments</comments>
		<pubDate>Sun, 16 Jan 2005 14:06:32 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=110</guid>
		<description><![CDATA[This was just a little test to recreate an interesting effect I saw in a demo on pouet.net, but additionaly it has been my first attempt to investigate into render-to-texture algorithms; the animations for the different cubes are calculated recursevily.
Enough talking, download, unzip, maximize and start staring!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/spinningcube.zip"><img class="alignright size-thumbnail wp-image-91" title="Psycho Cubes, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/spinning_cubes-150x150.jpg" alt="Psycho Cubes" width="150" height="150" /></a>This was just a little test to recreate an interesting effect I saw in a demo on pouet.net, but additionaly it has been my first attempt to investigate into render-to-texture algorithms; the animations for the different cubes are calculated recursevily.</p>
<p>Enough talking, <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/spinningcube.zip">download</a>, unzip, maximize and start staring!</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=110</wfw:commentRss>
		</item>
		<item>
		<title>x-mas winamp plugin</title>
		<link>http://marco-we.de/wordpress/?p=192</link>
		<comments>http://marco-we.de/wordpress/?p=192#comments</comments>
		<pubDate>Fri, 07 Jan 2005 14:22:10 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=192</guid>
		<description><![CDATA[
This is a winamp plugin, made for a contest at NeHe&#8217;s website. It made second place and features a dancing santa, reindeer, a christmas tree, a snowman and loads more ;). The signs, arms, legs, bulbs (&#8230;) are animated to the music in realtime, but the beat-detection is rather clumsy  (just tried it with the newest Portishead album and can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/xmas_winamp.zip"><img class="alignright size-thumbnail wp-image-93" title="Xmas Winamp Plugin, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/xmas_winamp-150x150.jpg" alt="Xmas Winamp Plugin, click to download!" width="150" height="150" /></a></p>
<p>This is a winamp plugin, made for a <a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=293610">contest</a> at <a href="http://nehe.gamedev.net/">NeHe&#8217;s website</a>. It made second place and features a dancing santa, reindeer, a christmas tree, a snowman and loads more ;). The signs, arms, legs, bulbs (&#8230;) are animated to the music in realtime, but the beat-detection is rather clumsy  (just tried it with the newest Portishead album and can verify that it still works on Winamp 5.35!).</p>
<p>Please download this <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/xmas_winamp.zip">file</a> and extract the contents of the /bin directory to your winamp/plugin directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=192</wfw:commentRss>
		</item>
		<item>
		<title>scorchtris</title>
		<link>http://marco-we.de/wordpress/?p=219</link>
		<comments>http://marco-we.de/wordpress/?p=219#comments</comments>
		<pubDate>Wed, 04 Aug 2004 15:02:08 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=219</guid>
		<description><![CDATA[This game was the final project of a practical graphics lecture I took at during my studies. Our task was to implement a game /application /whatsoever of our choice and fulfil our own set goals in a given timeframe. I decided to implement some sort of multiplayer tetris over network where you earn bullets for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris_win32.zip"><img class="alignleft size-thumbnail wp-image-89" title="Scorchtris, click to download for windows!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris-150x150.jpg" alt="Scorchtris, click to download!" width="150" height="150" /></a>This game was the final project of a practical graphics lecture I took at during my studies. Our task was to implement a game /application /whatsoever of our choice and fulfil our own set goals in a given timeframe. I decided to implement some sort of multiplayer tetris over network where you earn bullets for clearing lines and shoot them at the opposing players games in order to make ugly holes in their board. As networking library I took my homebrew CORBA like RPC software, which I have implemented in a previous distributed systems lecture, the graphics part is implemented with OpenGL and as the physics library of choice I used <a href="http://www.ode.org">ODE</a>. </p>
<p>You can download this piece of software in two variants: one for <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris_win32.zip">Windows</a> and the other one for <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris_linux.zip">Linux</a> (be warned, this has not been tested for a long time).</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=219</wfw:commentRss>
		</item>
		<item>
		<title>raytracer</title>
		<link>http://marco-we.de/wordpress/?p=139</link>
		<comments>http://marco-we.de/wordpress/?p=139#comments</comments>
		<pubDate>Mon, 22 Mar 2004 14:20:29 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=139</guid>
		<description><![CDATA[This is my first raytracer which is capable of raytracing the most basic primitives (spheres, planes and triangle). It was finished in a quite short amount of time and has been extended/refined all the time with stuff like surface shaders, bounding sphere hierarchies, OpenGL scene preview etc.
Unfortunately there is no binary to download this time [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/raytracer.jpg"><img class="alignright size-thumbnail wp-image-88" title="Raytracer, no download, I'm sorry :(" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/raytracer-150x150.jpg" alt="Raytracer, no download, I'm sorry :(" width="150" height="150" /></a>This is my first raytracer which is capable of raytracing the most basic primitives (spheres, planes and triangle). It was finished in a quite short amount of time and has been extended/refined all the time with stuff like surface shaders, bounding sphere hierarchies, OpenGL scene preview etc.</p>
<p>Unfortunately there is no binary to download this time <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , but you can watch the gallery instead (hooray!).</p>

<div class="ngg-galleryoverview" id="ngg-gallery-3">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="/wordpress/?feed=rss2&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/busts.jpg" title="Three busts with three different shaders." class="shutterset_raytracer" >
				<img title="busts.jpg" alt="busts.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_busts.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres.jpg" alt="spheres.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_another-dof.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_another-dof.jpg" alt="spheres_another-dof.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_another-dof.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_dof.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_dof.jpg" alt="spheres_dof.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_dof.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-21" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_even-smaller-dof.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_even-smaller-dof.jpg" alt="spheres_even-smaller-dof.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_even-smaller-dof.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_one-reflection.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_one-reflection.jpg" alt="spheres_one-reflection.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_one-reflection.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_simple_one-light.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_simple_one-light.jpg" alt="spheres_simple_one-light.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_simple_one-light.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/weird_spheres.jpg" title=" " class="shutterset_raytracer" >
				<img title="weird_spheres.jpg" alt="weird_spheres.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_weird_spheres.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/raytracer/spheres_high.jpg" title=" " class="shutterset_raytracer" >
				<img title="spheres_high.jpg" alt="spheres_high.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/raytracer/thumbs/thumbs_spheres_high.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=139</wfw:commentRss>
		</item>
		<item>
		<title>simple menu</title>
		<link>http://marco-we.de/wordpress/?p=128</link>
		<comments>http://marco-we.de/wordpress/?p=128#comments</comments>
		<pubDate>Fri, 02 Jan 2004 14:03:43 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=128</guid>
		<description><![CDATA[Ok, this is nothing special, but I needed a simple library with almost no dependencies to other libraries (except OpenGL, to be honest). It features menu entries (woot), numerical spinners, checkboxes and some other stuff, which can be stacked, linked and combined. All widgets provide callbacks and support live update of variables. I needed it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris_ui.jpg"><img class="alignright size-thumbnail wp-image-90" title="Simple menu, no download this time :(" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/scorchtris_ui-150x150.jpg" alt="simple menu" width="150" height="150" /></a>Ok, this is nothing special, but I needed a simple library with almost no dependencies to other libraries (except OpenGL, to be honest). It features menu entries (woot), numerical spinners, checkboxes and some other stuff, which can be stacked, linked and combined. All widgets provide callbacks and support live update of variables. I needed it for some of my university projects and even some of my fellow students used it for their projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=128</wfw:commentRss>
		</item>
		<item>
		<title>terrain renderer</title>
		<link>http://marco-we.de/wordpress/?p=94</link>
		<comments>http://marco-we.de/wordpress/?p=94#comments</comments>
		<pubDate>Sat, 11 Jan 2003 14:17:49 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=94</guid>
		<description><![CDATA[This program has been one of my first steps in the area of graphics programming. Inspired by one of my lectures in realtime graphics held by Prof. Marc Stamminger I had to implement this humble approach ;). The terrain is generated from a color texture and the stencil shadow volumes are being calculated in realtime. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/shadowedterrain.zip"><img class="alignleft size-thumbnail wp-image-92" title="Terrain Renderer, click to download!" src="http://marco-we.de/wordpress/wp-content/uploads/2009/01/terrain-150x150.jpg" alt="terrain renderer" width="150" height="150" /></a>This program has been one of my first steps in the area of graphics programming. Inspired by one of my lectures in realtime graphics held by Prof. Marc Stamminger I had to implement this humble approach ;). The terrain is generated from a color texture and the stencil shadow volumes are being calculated in realtime. You can move the light source and alter a lot of parameters. I implemented some sort of normal-clustering to speed up the computation of the shadow volumes.</p>
<p>You can try it yourself if you download this zipped file  <a href="http://marco-we.de/wordpress/wp-content/uploads/2009/01/shadowedterrain.zip">shadowedterrain.zip</a> (unzip and run ShadowedTerrain.exe).</p>
<p>For the not so brave (or for those who didn&#8217;t have the time to spare, or &#8230;)  a small gallery can be found below.
<div class="ngg-galleryoverview" id="ngg-gallery-1">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="/wordpress/?feed=rss2&amp;show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/coloredwireframe.jpg" title="This is the colored wireframe with shadow volumes ..." class="shutterset_terrainrenderer" >
				<img title="coloredwireframe.jpg" alt="coloredwireframe.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_coloredwireframe.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/coloredwireframe_wo_volumes.jpg" title="and this is the colored wireframe without shadow volumes." class="shutterset_terrainrenderer" >
				<img title="coloredwireframe_wo_volumes.jpg" alt="coloredwireframe_wo_volumes.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_coloredwireframe_wo_volumes.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/textured.jpg" title="This is the textured version with shadow volumes ..." class="shutterset_terrainrenderer" >
				<img title="textured.jpg" alt="textured.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_textured.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/textured_wo_volumes.jpg" title="and this is the textured version without shadow volumes." class="shutterset_terrainrenderer" >
				<img title="textured_wo_volumes.jpg" alt="textured_wo_volumes.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_textured_wo_volumes.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/wireframe.jpg" title="This is the wireframe with shadow volumes ..." class="shutterset_terrainrenderer" >
				<img title="wireframe.jpg" alt="wireframe.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_wireframe.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box">
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/wireframe_wo_volumes.jpg" title="and this is the wireframe without shadow volumes." class="shutterset_terrainrenderer" >
				<img title="wireframe_wo_volumes.jpg" alt="wireframe_wo_volumes.jpg" src="http://marco-we.de/wordpress/wp-content/gallery/terrainrenderer/thumbs/thumbs_wireframe_wo_volumes.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=94</wfw:commentRss>
		</item>
		<item>
		<title>halo wallpaper</title>
		<link>http://marco-we.de/wordpress/?p=300</link>
		<comments>http://marco-we.de/wordpress/?p=300#comments</comments>
		<pubDate>Thu, 01 Mar 2001 16:27:52 +0000</pubDate>
		<dc:creator>marco</dc:creator>
		
		<category><![CDATA[.projects]]></category>

		<guid isPermaLink="false">http://marco-we.de/wordpress/?p=300</guid>
		<description><![CDATA[This is a slight off-topic post, but I just found this picture on a very old hd. It shows a desktop wallpaper I made back in 2001 for a wallpaper contest for the german PC Games magazine. It won me a lot of stuff back then, including a mouse I&#8217;m currently using to layout this post &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marco-we.de/wordpress/wp-content/uploads/2009/03/halo_desktop_final.jpg"><img class="alignleft size-thumbnail wp-image-299" title="halo_desktop_final" src="http://marco-we.de/wordpress/wp-content/uploads/2009/03/halo_desktop_final-150x150.jpg" alt="halo_desktop_final" width="150" height="150" /></a>This is a slight off-topic post, but I just found this picture on a very old hd. It shows a desktop wallpaper I made back in 2001 for a wallpaper contest for the german PC Games magazine. It won me a lot of stuff back then, including a mouse I&#8217;m currently using to layout this post &#8230; Funny thing about it: the pictures you are seeing were from the PC version of HALO, which PC release date was delayed in favor of the XBox version , but the contest was held for the PC version before the delay announcement and &#8230; awh, forget it and enjoy the picture <img src='http://marco-we.de/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://marco-we.de/wordpress/?feed=rss2&amp;p=300</wfw:commentRss>
		</item>
	</channel>
</rss>

