<?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>Paul Brunt &#187; Uncategorized</title>
	<atom:link href="http://www.paulbrunt.co.uk/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulbrunt.co.uk</link>
	<description>faster, better; faster, better!</description>
	<lastBuildDate>Sun, 24 Jan 2010 13:57:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GLGE Demo: first person shooter</title>
		<link>http://www.paulbrunt.co.uk/2009/12/21/glge-demo-first-person-shooter/</link>
		<comments>http://www.paulbrunt.co.uk/2009/12/21/glge-demo-first-person-shooter/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 21:43:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.paulbrunt.co.uk/?p=295</guid>
		<description><![CDATA[Another busy week for GLGE WebGL library.
Another busy week in WebGL
First off this weeks demo. A very simple first person level:
Ths demo mainly shows off the new input control classes in the library. It also makes good use of normals maps for the walls. I believe it is also contains the first mouse look control [...]]]></description>
			<content:encoded><![CDATA[<p>Another busy week for GLGE WebGL library.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Another busy week in WebGL</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">First off this weeks demo. A very simple first person level:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Ths demo mainly shows off the new input control classes in the library. It also makes good use of normals maps for the walls. I believe it is also contains the first mouse look control system for a webgame? I couldn&#8217;t make it work in the classical sence due to browser limitations so instead I took insperation from the wii version of metroid.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">As a demo it&#8217;s still a bit lacking, since the speed of the control is framerate dependant, mainly due to my own laziness <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It has very basic collision detection to stop you walking through walls and allow to to climb stairs, basically just a 2D hight map. It looks like it&#8217;s going to be a killer trying to write a 3D physics engine in JS <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">There maybe some issues on the mac as I&#8217;ve still not figured out why the last demo didn&#8217;t work, please let me know any error messages you get. Looks like I may need to invest in a mac mini just to test on <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;ve got a complete and working XML parsing class so everything can now be easily declared in XML and imported into the engine. So it now take very little javascript to get started, eg:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">var renderer=new GLGE.renderer({canvas element});</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">var GLGEdoc=new GLGE.doc(&#8221;library.xml&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">renderer.setScene(GLGEdoc.getElement(&#8221;scene&#8221;));</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">renderer.render();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;m now hosting the code on github: {link here}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Work on an offical website has begun but with so much other stuff to get done it&#8217;s a low priority at the moment.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;m still having some issues with the directional lighting, I WILL get that fixed this week. I&#8217;ve done some research into shadows and I think I&#8217;ve got it straight in my head now so I&#8217;ll hopefully add to the library in the very near future.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;ve added the blender scripts I&#8217;ve been using to export meshes, etc to the repositry.  They&#8217;re still very basic and requires tweeking on a per export basis so you will need a least a little knowledge of blender and python to use them.</div>
<p>First off this weeks demo. A very simple first person level:<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/P_Q4H9W4upY&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/P_Q4H9W4upY&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<div style="padding:10px">
<a href="http://www.paulbrunt.co.uk/webgl/demo4/">Goto the Demo&#8230;.remember you need a webGL capable browser and some luck it would seem:-)</a>
</div>
<p>Ths demo mainly shows off the new input control classes in the library. It also makes good use of normals maps for the walls. I believe it also contains the first mouse look control system for a webgame? I couldn&#8217;t make it work in the classical sence due to browser limitations so instead I took insperation from the wii version of metroid.</p>
<p>As a demo it&#8217;s still a bit lacking, since the speed of the control is framerate dependant, mainly due to my own laziness <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>It has very basic collision detection to stop you walking through walls and allow to to climb stairs, basically just a 2D hight map. It looks like it&#8217;s going to be a killer trying to write a 3D physics engine in JS <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>There maybe some issues on the mac as I&#8217;ve still not figured out why the last demo didn&#8217;t work, please let me know any error messages you get. Looks like I may need to invest in a mac mini just to test on <img src='http://www.paulbrunt.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I&#8217;ve got a complete and working XML parsing class so everything can now be easily declared in XML and imported into the engine. So it now take very little javascript to get started, for example:</p>
<pre name="code" class="javascript">
var renderer=new GLGE.Renderer({canvas element});
var GLGEdoc=new GLGE.Document("library.xml");
GLGEdoc.onload=function(){
    renderer.setScene(GLGEdoc.getElement("scene"));
    renderer.render();
}
</pre>
<p>I&#8217;m now hosting the code on github: <a href="http://github.com/supereggbert/GLGE">http://github.com/supereggbert/GLGE</a></p>
<p>Work on an offical website has begun but with so much other stuff to get done it&#8217;s a low priority at the moment.</p>
<p>I&#8217;m still having some issues with the directional lighting, I WILL get that fixed this week. I&#8217;ve done some research into shadows and I think I&#8217;ve got it straight in my head now so I&#8217;ll hopefully add to the library in the very near future.</p>
<p>I&#8217;ve added the blender scripts I&#8217;ve been using to export meshes, etc to the repositry.  They&#8217;re still very basic and requires tweeking on a per export basis so you will need at least a little knowledge of blender and python to use them.</p>
<p>More coming soon..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulbrunt.co.uk/2009/12/21/glge-demo-first-person-shooter/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WebGL Early demo of graphics engine</title>
		<link>http://www.paulbrunt.co.uk/2009/11/27/webgl-early-demo-of-graphics-engine/</link>
		<comments>http://www.paulbrunt.co.uk/2009/11/27/webgl-early-demo-of-graphics-engine/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 15:41:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blender]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://www.paulbrunt.co.uk/?p=267</guid>
		<description><![CDATA[I&#8217;ve started a new graphics engine using webgl it&#8217;s still very very early days(pre pre alpha lets say version 0.001), only been working on it a few of weekends) so consider this just a bit of a taster. I&#8217;ve now got skeletal animation working reasonably well and I&#8217;ve started on the material system. Remember this [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;ve started a new graphics engine using webgl it&#8217;s still very very early days(pre pre alpha lets say version 0.001), only been working on it a few of weekends) so consider this just a bit of a taster. I&#8217;ve now got skeletal animation working reasonably well and I&#8217;ve started on the material system. Remember this is only a very basic Work in progress and the graphics engine is nowhere near even beta so I&#8217;m not officially releasing that yet. Any feed back on the FPS your getting on your hardware would be much appricated I&#8217;m doing my best to keep things fast. Video below and demo links:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://www.paulbrunt.co.uk/webgl/demo1/</div>
<p>I&#8217;ve started working on a new graphics engine using webgl, it&#8217;s still very very early days(pre pre alpha lets say version 0.001). I&#8217;ve only been working on it a few of weekends, so consider this just a bit of a taster.<span id="more-267"></span></p>
<p>I&#8217;ve now got skeletal animation working reasonably well and I&#8217;ve started on the material system. Remember this is only a very basic work in progress and the graphics engine is nowhere near even beta so I&#8217;m not officially releasing that yet. Any feed back on the FPS your getting on your hardware would be much appricated I&#8217;m doing my best to keep things fast. Video below and demo links:</p>
<p>View the demo in a webgl enabled browser:</p>
<p><a href="http://www.paulbrunt.co.uk/webgl/demo1/">http://www.paulbrunt.co.uk/webgl/demo1/</a></p>
<p>Or the video on youtube:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/EdavbtVKj6w&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/EdavbtVKj6w&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulbrunt.co.uk/2009/11/27/webgl-early-demo-of-graphics-engine/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
