<?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>V // Pixelnerve &#187; Game programming</title>
	<atom:link href="http://www.pixelnerve.com/v/category/game-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixelnerve.com/v</link>
	<description></description>
	<lastBuildDate>Sun, 30 Oct 2011 23:43:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>First steps with WebGL</title>
		<link>http://www.pixelnerve.com/v/2011/05/27/first-steps-with-webgl/</link>
		<comments>http://www.pixelnerve.com/v/2011/05/27/first-steps-with-webgl/#comments</comments>
		<pubDate>Fri, 27 May 2011 20:15:09 +0000</pubDate>
		<dc:creator>victormartins</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[Graphics programming]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Webgl]]></category>
		<category><![CDATA[Glsl]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[sss]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://www.pixelnerve.com/v/?p=1464</guid>
		<description><![CDATA[The hype around WebGL is quite big these days. People are talking about it and getting their hands dirty for sometime now. I wanted to give it a try, but I have to be honest: HTML, Javascript, Webdev in general scares the crap out of me, but eventually i ended up taking a look at [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">The hype around WebGL is quite big these days. People are talking about it and getting their hands dirty for sometime now. I wanted to give it a try, but I have to be honest: HTML, Javascript, Webdev in general scares the crap out of me, but eventually i ended up taking a look at it and what&#8217;s going on these days (WebGL related).</p>
<p style="text-align: justify;">After watching <a title="Rome" href="http://www.pixelnerve.com/v/wp-admin/www.ro.me/" target="_blank">Rome</a>, a project created by Google, my interest got bigger, so I downloaded  a framework called <a title="three.js" href="https://github.com/mrdoob/three.js/" target="_blank">Three.js</a>. This framework is more than just WebGL, but i didn&#8217;t really care, i just wanted that section. If you get curious, check it out, it&#8217;s growing and even Google used it.</p>
<p style="text-align: justify;"><a href="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/Frame_0754.png" rel="shadowbox[sbpost-1464];player=img;"><img class="alignnone size-medium wp-image-1465" title="Frame_0754" src="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/Frame_0754-638x358.png" alt="" width="638" height="358" /></a></p>
<p style="text-align: justify;">It was quite easy to start playing with, as it brings loads of samples (would be alot easier if i knew where to find the documentation), so i started from there. Create a simple page capable of rendering WebGL to a canvas, explore the framework more or less until i actually made something with it.</p>
<p style="text-align: justify;">My part of this was mostly copy/paste of a shader i had written recently on <a title="SSS" href="http://zigguratvertigo.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/" target="_blank">Approximating Translucency for Subsurface Scattering</a>. A couple of hours later and alot of rambling towards javascript, I finally ended up with the same shader running on the browser.</p>
<p style="text-align: justify;">Next screenshots includes one from the application running with OpenGL and the other two were capture directly from the browser.<br />
Last but not least, i want to mention the work of <em>Tristan Bethe</em>. The 3d scan model seen in this pictures is all him.</p>
<p style="text-align: justify;"><a href="../../webgl/sss/" target="_blank">Link to the WebGL version. Enjoy!</a></p>
<p style="text-align: justify;"><a href="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/Frame_0769.png" rel="shadowbox[sbpost-1464];player=img;"><img class="alignnone size-medium wp-image-1466" title="Frame_0769" src="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/Frame_0769-638x358.png" alt="" width="638" height="358" /></a></p>
<p style="text-align: justify;"><a href="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/sss_singlelight.jpg" rel="shadowbox[sbpost-1464];player=img;"><img class="alignnone size-medium wp-image-1468" title="sss_singlelight" src="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/sss_singlelight-638x358.jpg" alt="" width="638" height="358" /><br />
</a><a href="../wp-content/uploads/2011/05/sss_multilight.jpg" rel="shadowbox[sbpost-1464];player=img;"><br />
</a><a href="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/sss_multilight.jpg" rel="shadowbox[sbpost-1464];player=img;"><img class="alignnone size-medium wp-image-1467" title="sss_multilight" src="http://www.pixelnerve.com/v/wp-content/uploads/2011/05/sss_multilight-638x358.jpg" alt="" width="638" height="358" /></a></p>
<p><a href="http://www.pixelnerve.com/webgl/sss/" target="_blank">Link to the WebGL version. Enjoy!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelnerve.com/v/2011/05/27/first-steps-with-webgl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>hmm.Sshhhh (MD5 file format loader)</title>
		<link>http://www.pixelnerve.com/v/2009/07/02/hmm-sshhhh/</link>
		<comments>http://www.pixelnerve.com/v/2009/07/02/hmm-sshhhh/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 20:21:30 +0000</pubDate>
		<dc:creator>victormartins</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[Game programming]]></category>
		<category><![CDATA[Graphics programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[cgfx]]></category>
		<category><![CDATA[doom 3]]></category>
		<category><![CDATA[md5 file format]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[shaders]]></category>

		<guid isPermaLink="false">http://www.pixelnerve.com/v/?p=569</guid>
		<description><![CDATA[After getting MD5 files (Doom 3) to load correctly i wanted to make something simple and nice to show the world, so i came up with this. I think i have dreamt of this before. based on md5 reader]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">After getting MD5 files (Doom 3) to load correctly i wanted to make something simple and nice to show the world, so i came up with this. I think i have dreamt of this before.</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="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5400679&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=5400679&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: justify;">based on <a href="http://md5reader.wiki.sourceforge.net/" target="_blank">md5 reader</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelnerve.com/v/2009/07/02/hmm-sshhhh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

