<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>3D &#8211; Wade Tregaskis</title>
	<atom:link href="https://wadetregaskis.com/tags/3d/feed/" rel="self" type="application/rss+xml" />
	<link>https://wadetregaskis.com</link>
	<description></description>
	<lastBuildDate>Sat, 17 Feb 2024 16:59:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wadetregaskis.com/wp-content/uploads/2016/03/Stitch-512x512-1-256x256.png</url>
	<title>3D &#8211; Wade Tregaskis</title>
	<link>https://wadetregaskis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">226351702</site>	<item>
		<title>Normal never looked so good</title>
		<link>https://wadetregaskis.com/normal-never-looked-so-good/</link>
					<comments>https://wadetregaskis.com/normal-never-looked-so-good/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 25 Jan 2009 09:02:55 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[QTKit]]></category>
		<category><![CDATA[terrain]]></category>
		<guid isPermaLink="false">http://E20090125010255</guid>

					<description><![CDATA[On the 30th of September, 2007, I started a silly little test project to play with terrain generation and OpenGL. In typical fashion I got bored after a few days and let it slide, but I came back today and kept fiddling. When I&#8217;d left it I&#8217;d just enabled lighting, but hadn&#8217;t provided any normals&#8230; <a class="read-more-link" href="https://wadetregaskis.com/normal-never-looked-so-good/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>On the 30th of September, 2007, I started a silly little test project to play with terrain generation and OpenGL.  In typical fashion I got bored after a few days and let it slide, but I came back today and kept fiddling.</p>



<p>When I&#8217;d left it I&#8217;d just enabled lighting, but hadn&#8217;t provided any normals so non-too-surprisingly it wasn&#8217;t in fact lit, in the layman sense, and was in fact very dark (since for all I know the default normals had my terrain upsidedown).  Anyway, computing the normals was a big and scary and terrifying and surprisingly simple task.  It might not be optimal, dunno&#8230; nothing about this app is &#8211; dynamic data generation and immediate mode for teh win! &#8211; but it does work, and two decades of computing evolution have empowered me with a GPU powerful enough to render it in real time.  In another decade or two those crazy GPU architects might have added room for a <em>sky</em> as well&#8230; 😜</p>



<p>Anyway, I added QT movie output &#8211; kudos to QTKit for its sweet, sweet simplicity &#8211; which took roughly three orders of magnitude less time than the rest of the thing combined. [[ Why is there no <code>gluPackingFoam</code>?!? WTF? 😆 ]]</p>



<p>Behold, in all its monochrome glory! Bask in its shininess! And fear the day I add texturing!</p>



<figure class="wp-block-video aligncenter fix-video-size"><video autoplay loop src="https://wadetregaskis.com/wp-content/uploads/2009/01/Test5.mp4" playsinline></video></figure>



<p>Though in seriousness I may well pursue this further, as I&#8217;d intended&#8230; I do have plans for this beyond wasting copious GPU potential&#8230; we shall see.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/normal-never-looked-so-good/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://wadetregaskis.com/wp-content/uploads/2009/01/Test5.mp4" length="457099" type="video/mp4" />

		<post-id xmlns="com-wordpress:feed-additions:1">1493</post-id>	</item>
	</channel>
</rss>
