<?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>Real-Time Rendering &#187; normal filtering</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/normal-filtering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realtimerendering.com/blog</link>
	<description>Tracking the latest developments in interactive rendering techniques</description>
	<lastBuildDate>Sun, 12 May 2013 00:21:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Seven Things for July 24th, 2011</title>
		<link>http://www.realtimerendering.com/blog/seven-things-for-july-24th-2011/</link>
		<comments>http://www.realtimerendering.com/blog/seven-things-for-july-24th-2011/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 20:36:29 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[GBAA]]></category>
		<category><![CDATA[graphics pipeline]]></category>
		<category><![CDATA[LEAN mapping]]></category>
		<category><![CDATA[normal filtering]]></category>
		<category><![CDATA[SIGGRAPH Courses]]></category>
		<category><![CDATA[SSDO]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=2557</guid>
		<description><![CDATA[Eric has done these until now, but I now find myself with a few small things that fit well into such a post. Older SIGGRAPH Courses often have great material in them, but are tough to track down. This website has a bunch of links to course notes from 1999 to 2007. The SIGGRAPH Education [...]]]></description>
			<content:encoded><![CDATA[<p>Eric has done these until now, but I now find myself with a few small things that fit well into such a post.</p>
<ul>
<li>Older SIGGRAPH Courses often have great material in them, but are tough to track down. <a href="http://sigcourses.blogspot.com/">This website</a> has a bunch of links to course notes from 1999 to 2007.</li>
<li>The SIGGRAPH Education Committee has <a href="http://education.siggraph.org/resources/cgsource/instructional-materials/archives/courses/">a page with links</a> to a few even older courses, going back to 1996. The &#8220;Pixel Cinematography&#8221; course from 1996 looks especially interesting.</li>
<li>Fabian “ryg” Giesen is doing a great series of posts (as yet unfinished) on <a href="http://fgiesen.wordpress.com/">his blog</a>, which take the reader on <a href="http://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/"><em>A trip through the graphics pipeline</em></a>. He <a href="http://altdevblogaday.com/2011/07/20/a-trip-through-the-graphics-pipeline-2011-part-1/">recently started reposting</a> a slightly cleaned up version of the series on <a href="http://altdevblogaday.com/">AltDevBlogADay</a>.</li>
<li>A variant on <a href="http://www.mpi-inf.mpg.de/~ritschel/Papers/SSDO.pdf">a previously published paper</a> (video <a href="http://www.mpi-inf.mpg.de/~ritschel/Papers/SSDO.avi">here</a>), <a href="http://kayru.org/articles/dssdo/">Deferred Screen-Space Directional Occlusion</a> by Yuriy O&#8217;Donnell has increased performance and plugs relatively easily into deferred shading pipelines.</li>
<li>Emil <a href="http://www.humus.name/">&#8220;Humus&#8221;</a> Persson has recently released a demo of <a href="http://www.humus.name/index.php?page=3D&amp;ID=87">his Geometry Buffer Anti-Aliasing technique</a>, which he will also be presenting at <a href="http://iryoku.com/aacourse/">an upcoming SIGGRAPH course</a>.</li>
<li>I&#8217;ve long been interested in the problem of filtering normals in a way that correctly accounts for surface appearance; we also discuss this in Section 7.8.1 of <em>Real-Time Rendering</em>. Stephen Hill has kicked off <a href="http://blog.selfshadow.com/">his new blog</a> with <a href="http://blog.selfshadow.com/2011/07/22/specular-showdown/">an excellent post</a> summarizing various solutions to the problem, including his own solution as well as a WebGL demo. The comments to the post are also well worth reading; a lively discussion has developed, with Brian Karis of <a href="http://www.humanhead.com/">Human Head Studios</a> describing the solution used on the upcoming game <em>Prey 2</em>.</li>
<li>One of the techniques discussed in the aforementioned post was <a href="http://www.cs.umbc.edu/~olano/papers/lean/">LEAN mapping</a> and its lighter-weight variant <a href="http://www.gdcvault.com/play/1014558/Spectacular-Specular-LEAN-and-CLEAN/">CLEAN mapping</a>. Inspired by that post, Marc Olano (first author on the LEAN mapping paper) has <a href="http://gaim.umbc.edu/2011/07/24/shiny-and-clean/">posted some of his own thoughts</a> on those techniques.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/seven-things-for-july-24th-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.mpi-inf.mpg.de/~ritschel/Papers/SSDO.avi" length="94023680" type="video/avi" />
		</item>
	</channel>
</rss>