<?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; REYES</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/reyes/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>GPU REYES Implementation</title>
		<link>http://www.realtimerendering.com/blog/gpu-reyes-implementation/</link>
		<comments>http://www.realtimerendering.com/blog/gpu-reyes-implementation/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:19:31 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[REYES]]></category>
		<category><![CDATA[SIGGRAPH Asia]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=47</guid>
		<description><![CDATA[Pixar&#8217;s Renderman rendering package is based on the REYES rendering pipeline (an acronym for the humble phrase &#8220;Render Everything You Ever Saw&#8221;). Most film studios use Pixar&#8217;s Renderman, and many others use renderers operating on similar principles. A close reading of the original REYES paper shows a pipeline which was designed to be extremely efficient [...]]]></description>
			<content:encoded><![CDATA[<p>Pixar&#8217;s Renderman rendering package is based on the REYES rendering pipeline (an acronym for the humble phrase &#8220;Render Everything You Ever Saw&#8221;). Most film studios use Pixar&#8217;s Renderman, and many others use renderers operating on similar principles. A close reading of <a href="http://graphics.pixar.com/Reyes/paper.pdf">the original REYES paper</a> shows a pipeline which was designed to be extremely efficient (it had to be, to run on 1980&#8242;s hardware!) and produce very high quality images. I have long thought that this pipeline is a good fit for graphics hardware (given some minor changes or an increase in generality), and is perhaps a better fit to today&#8217;s dense scenes than the traditional triangle pipeline. A paper to be published in <a href="http://www.siggraph.org/asia2008/index.php">SIGGRAPH Asia</a> this year <a href="http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=952">describes a GPU implementation of the subdivision stages of the REYES pipeline</a>, which is a key step towards a full GPU REYES implementation. They use <a href="http://www.nvidia.com/object/cuda_home.html">CUDA</a> for the subdivision stages, and then pass the resulting micropolygons to a traditional rendering pass. Although combining CUDA and traditional rendering in this manner introduces performance problems, newer APIs such as <a href="http://www.realtimerendering.com/blog/direct-3d-11-details-part-iii-compute-shaders-unordered-memory/">DX11 compute shaders</a> have been designed to perform well under such conditions. Of course, this algorithm would be a great fit for <a href="http://softwarecommunity.intel.com/UserFiles/en-us/File/larrabee_manycore.pdf">Larrabee</a>.</p>
<p>Anyone interested in the implementation details of the REYES algorithm should also read &#8220;How PhotoRealistic RenderMan Works&#8221;, which is available as a chapter in the book <a href="http://www.amazon.com/Advanced-RenderMan-Creating-Pictures-Kaufmann/dp/1558606181">Advanced Renderman</a> and in <a href="http://www.renderman.org/RMR/Books/infbeyond.pdf">the SIGGRAPH 2000 Renderman course notes</a>.</p>
<p>I found this paper on <a href="http://kesen.huang.googlepages.com/">Ke-Sen Huang</a>&#8216;s <a href="http://kesen.huang.googlepages.com/siga2008Papers.htm">SIGGRAPH Asia preprint page</a>. Ke-Sen performs an invaluable service to the community by providing links to preprints of papers from all the major graphics-related conferences. This preprint page is all the more impressive when you realize that SIGGRAPH Asia has not even published a list of accepted papers yet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/gpu-reyes-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>