<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Understanding Quake&#8217;s Fast Inverse Square Root</title>
	<atom:link href="http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/feed/" rel="self" type="application/rss+xml" />
	<link>http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/</link>
	<description>Learning shouldn&#039;t hurt. Let&#039;s share the insights that made difficult ideas click.</description>
	<lastBuildDate>Mon, 15 Mar 2010 17:10:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kalid</title>
		<link>http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-263220</link>
		<dc:creator>Kalid</dc:creator>
		<pubDate>Thu, 26 Nov 2009 13:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-263220</guid>
		<description>@saurabh: Thanks! I had trouble understanding the paper at first, writing down my thoughts helped make the ideas click a bit more :).</description>
		<content:encoded><![CDATA[<p>@saurabh: Thanks! I had trouble understanding the paper at first, writing down my thoughts helped make the ideas click a bit more <img src='http://betterexplained.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: saurabh</title>
		<link>http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-263197</link>
		<dc:creator>saurabh</dc:creator>
		<pubDate>Thu, 26 Nov 2009 10:30:10 +0000</pubDate>
		<guid isPermaLink="false">http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-263197</guid>
		<description>Thanks for putting the time and effort to give a very clear explanation. I tried to read the paper at first, but your explanation provided adequate explanation for someone who wants to get a first hand understanding that piece of code. Keep up the good work.</description>
		<content:encoded><![CDATA[<p>Thanks for putting the time and effort to give a very clear explanation. I tried to read the paper at first, but your explanation provided adequate explanation for someone who wants to get a first hand understanding that piece of code. Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Duffy</title>
		<link>http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-251712</link>
		<dc:creator>Paul Duffy</dc:creator>
		<pubDate>Sat, 05 Sep 2009 16:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/#comment-251712</guid>
		<description>Bit of a correction. Normalising is not actually a &#039;fancy term for division&#039;. A vector has an exact length of 1, that is, sqrt(x^2+y^2+z^2) = 1. The normalisation process takes a scalar, like a vector but with no definition of how long it should be, and makes it a vector of the same direction.

It&#039;s important for things like lighting in computer graphics (you&#039;ve heard of normal maps, right?), even phong shading wouldn&#039;t work without it.</description>
		<content:encoded><![CDATA[<p>Bit of a correction. Normalising is not actually a &#8216;fancy term for division&#8217;. A vector has an exact length of 1, that is, sqrt(x^2+y^2+z^2) = 1. The normalisation process takes a scalar, like a vector but with no definition of how long it should be, and makes it a vector of the same direction.</p>
<p>It&#8217;s important for things like lighting in computer graphics (you&#8217;ve heard of normal maps, right?), even phong shading wouldn&#8217;t work without it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
