<?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; voxels</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/voxels/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>7 Things for May 2</title>
		<link>http://www.realtimerendering.com/blog/7-things-for-may-2/</link>
		<comments>http://www.realtimerendering.com/blog/7-things-for-may-2/#comments</comments>
		<pubDate>Sun, 02 May 2010 17:56:47 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[Halo]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[voxels]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=1332</guid>
		<description><![CDATA[7 things, with images for each as some quick eye candy &#8211; is it worth my adding these images? Here&#8217;s a nice rundown of much of the graphical goodness (and badness, e.g. temporal antialiasing) of the Halo: Reach beta. It&#8217;s worth a skim just to get a sense of the state of the art in [...]]]></description>
			<content:encoded><![CDATA[<p>7 things, with images for each as some quick eye candy &#8211; is it worth my adding these images?</p>
<ul>
<li><a href="http://www.eurogamer.net/articles/digitalfoundry-vs-halo-reach-beta-article">Here&#8217;s a nice rundown</a> of much of the graphical goodness (and badness, e.g. temporal antialiasing) of the Halo: Reach beta. It&#8217;s worth a skim just to get a sense of the state of the art in a wide range of areas. The motion blur video appears to not be available currently. <em>(thanks, Mauricio)</em></li>
<li><a href="http://www.wired.com/gadgetlab/2010/04/unlimited-detail-3-d-graphics">Unlimited Detail Technology</a> is a voxel-based renderer with an interesting history: it was developed by a self-taught hobbyist who once ran a supermarket chain. There&#8217;s been interest in voxels for awhile, e.g. Jon Olick&#8217;s <a href="http://www.youtube.com/watch?v=VpEpAFGplnI&amp;feature=fvw">SIGGRAPH presentation</a> in 2008 (slides <a href="http://s08.idav.ucdavis.edu/olick-current-and-next-generation-parallelism-in-games.pdf">here</a>). Voxel rendering reminds me of the <a href="http://en.wikipedia.org/wiki/Heightmap">CPU-side heightfield renderer</a> used in Novalogic&#8217;s Comanche and Delta Force game series from 1992 on. Novalogic&#8217;s was a 2.5 D system using contour following, while the Unlimited Detail system is full 3D voxels. Looking at <a href="http://unlimiteddetailtechnology.com/videos.html">UD&#8217;s presentations</a>, it seems like a form of 3D clipmapping, where the level of detail of the voxels needed are determined by distance. The look reminds me of <a href="http://www.youtube.com/watch?v=8NGLOkqCJN0">dribble sand castles</a>. The coolest part: no GPU needed, it&#8217;s all CPU. I can imagine 18 limitations to this system: animation/deformation, sharp-edges not possible, shading models have limitations, transparency doesn&#8217;t work, textures are difficult to apply, fuzzy objects can&#8217;t be rendered, etc. Still, fun to see and a fascinating option. <em>(another thanks, Mauricio)</em></li>
<li>The <a href="http://www.geeks3d.com/20100423/ruin-island-opengl-glsl-demo-with-full-source-code/">Ruin Island demo</a> was created by some students in France. Parallax occlusion mapping, depth of field, NPR toon rendering, motion blur, glow and bloom, and more &#8211; it&#8217;s a grab-bag of effects in OpenGL. What&#8217;s nice is that the source code is provided. <em>(Geeks3D)</em></li>
<li><a href="http://nopper.tv/opengl_3_2.html">Norbert Nopper</a> has a small set of standalone OpenGL 3.2 and GLSL 1.5 tutorial programs with code for various effects.<em> (Morgan McGuire)</em></li>
<li>The demoscene demo <a href="http://directtovideo.wordpress.com/2010/04/19/agenda-circling-forth/">agenda circling forth</a> uses particle clouds for a beautiful look. Note that the links for the video and demo are just under the image at the top of the page.</li>
<li>The photorealistic <a href="http://www.geeks3d.com/20100428/octane-render-cuda-accelerated-photorealistic-renderer">Octane Renderer</a> uses CUDA for acceleration. To try it out you&#8217;ll need a fairly up-to-date NVIDIA driver, the <a href="http://www.refractivesoftware.com/downloads.html">demosuite</a>, and the executable. It&#8217;s actually pretty cool to see the frameless rendering in action, it&#8217;s quite interactive for their simple scenes. There&#8217;s golden thread rendering: the longer you sit, the better the image gets. <em>(Geeks3D)</em></li>
<li><a href="http://www.boingboing.net/2010/05/01/3d-printing-with-ice.html">3D printing with ice</a>. <em>(BoingBoing)</em></li>
</ul>
<p>Halo: Reach motion blur:</p>
<p><img class="alignnone" title="Halo: Reach motion blur" src="http://images.eurogamer.net/assets/articles//a/1/0/8/2/6/5/7/velocity2.jpg.jpg" alt="" width="1280" height="720" /></p>
<p>Unlimited Detail voxel image:</p>
<p><img class="alignnone" title="Unlimited Detail demo" src="http://unlimiteddetailtechnology.com/attachments/Image/u2008rwalk02.jpg" alt="" width="640" height="480" /></p>
<p>Ruin Island demo:</p>
<p><img class="alignnone" title="Ruin Island demo" src="http://www.ozone3d.net/public/jegx/201004/ruinisland_opengl_demo.jpg" alt="" width="400" height="310" /></p>
<p>OpenGL 3.2 Nopper demo image:</p>
<p><img class="alignnone" title="OpenGL 3.2 Nopper demo image:" src="http://nopper.tv/images/Example10.png" alt="" width="94" height="100" /></p>
<p>agenda circling forth:</p>
<p><img class="alignnone" title="agenda circling forth" src="http://directtovideo.files.wordpress.com/2010/04/agenda012.jpg" alt="" width="1023" height="575" /></p>
<p>Octane Rendering, after 2 merged frames (interactive update) and after 5685 frames (a few minutes):</p>
<p><a href="http://www.realtimerendering.com/blog/wp-content/uploads/2010/05/octane2.png"><img class="alignleft size-full wp-image-1339" title="Octane Rendering, 2 frames" src="http://www.realtimerendering.com/blog/wp-content/uploads/2010/05/octane2.png" alt="" width="1024" height="512" /></a></p>
<p><a href="http://www.realtimerendering.com/blog/wp-content/uploads/2010/05/octane5685.png"><img class="size-full wp-image-1340 alignnone" title="Octane Rendering, 5685 frames" src="http://www.realtimerendering.com/blog/wp-content/uploads/2010/05/octane5685.png" alt="" width="1024" height="512" /></a></p>
<p>3D ice printing:</p>
<p><img class="alignnone" title="3D ice printing" src="http://craphound.com/images/FAHcoverimage.jpg" alt="" width="640" height="551" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-things-for-may-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting bits</title>
		<link>http://www.realtimerendering.com/blog/interesting-bits/</link>
		<comments>http://www.realtimerendering.com/blog/interesting-bits/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 03:43:37 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[antialiasing]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[demo scene]]></category>
		<category><![CDATA[DirectX 11]]></category>
		<category><![CDATA[distance fields]]></category>
		<category><![CDATA[parking]]></category>
		<category><![CDATA[SSAO]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[voxels]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=56</guid>
		<description><![CDATA[I&#8217;ve been collecting links via del.icio.us of things for the blog. Let&#8217;s go: Antialiasing thick lines by using textures is an old technique. Areakkusu&#8217;s site is nice in that it has good examples and code. The Level of Detail blog has a great pointer to Slisesix&#8217;s amazing demo. &#8220;Demo&#8221; as in &#8220;Demoscene,&#8221; where his program is a mere [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been collecting links via <a href="http://delicious.com/erich666">del.icio.us</a> of things for the blog. Let&#8217;s go:</p>
<p>Antialiasing thick lines by using textures is an old technique. <a href="http://homepage.mac.com/arekkusu/bugs/invariance/TexAA.html">Areakkusu&#8217;s site</a> is nice in that it has good examples and code.</p>
<p>The <a href="http://levelofdetail.wordpress.com/">Level of Detail blog</a> has <a href="http://levelofdetail.wordpress.com/2008/09/25/inigo-quilez-explains-slisesix-demo/">a great pointer</a> to Slisesix&#8217;s amazing demo. &#8220;Demo&#8221; as in &#8220;<a href="http://en.wikipedia.org/wiki/Demo_scene">Demoscen</a>e,&#8221; where<a href="http://rgba.scenesp.org/iq/demoscene/productions/productions.htm#slisesix"> his program</a> is a mere 4k bytes in size. It&#8217;s not animated, not real-time, but shows how distance fields could be used for ambient occlusion approximation. Definitely check out all the links: Alex Evan (of LittleBIGPlanet) has <a href="http://levelofdetail.wordpress.com/2007/08/29/just-blur-and-add-noise/">a worthwhile talk</a>, and <a href="http://rgba.scenesp.org/iq/divulgation/nvscene2008/rgba_rwwtt.zip">Iñigo&#8217;s presentation</a> is even better: good technical content and real-time programs running inside the slides.</p>
<p>I&#8217;d rather avoid <a href="http://en.wikipedia.org/wiki/Logrolling">logrolling</a> in this blog, but did want to mention enjoying Christer Ericson&#8217;s post on <a href="http://realtimecollisiondetection.net/blog/?p=73">graphical shader systems</a>. I have to agree that such systems are bad for creating efficient shaders, but these tools do at least allow a wider range of people to experiment and explore. There are a lot of worthwhile followup comments on this thread.</p>
<p>Oogst has <a href="http://www.ogre3d.org/phpBB2/viewtopic.php?t=30275">a clever trick</a> he calls interior mapping, for rendering walls, floors, and ceilings for buildings seen from the outside. Define a texture to be used for each interior element, and have the pixel shader compute from the eye direction what would be seen inside. There&#8217;s no actual geometry, it&#8217;s all just computing the ray intersection using (wait for it) a floor function. Humus has <a href="http://www.humus.name/index.php?page=3D">demo code</a> available for this technique, using DirectX 10. Admittedly, the various tiles repeat and there are other limits, but actual interiors are vastly superior to the usual dirty or reflective windows currently used in games, with no extra geometry added.</p>
<p>Bavoil and Sainz have a new approach for Screen-Space Ambient Occlusion, using a more elaborate form of horizon mapping: <a href="http://developer.nvidia.com/object/siggraph-2008-HBAO.html">http://developer.nvidia.com/object/siggraph-2008-HBAO.html</a>. Code&#8217;s available in <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA&#8217;s DX 10 SDK</a>.</p>
<p>If you missed<a href="http://s08.idav.ucdavis.edu/"> Jon Olick&#8217;s talk</a> at SIGGRAPH about voxel octree representation, Timothy Farrar has <a href="http://www.farrarfocus.com/atom/080826.htm">a summary</a>. Personally, I think Jon&#8217;s research is very much that-research, not something that is immediately practical-but I love seeing how changing capabilities and increased flexibility can lead to different approaches.</p>
<p>On Amazon: <a href="http://www.amazon.com/Rendering-ebook-Collection-Ultimate-CD/dp/0123746442?tag=realtimerenderin">4 graphics books</a> for the price of 2, minus the papery bits. Pharr and Humphrey&#8217;s &#8220;Physically Based Rendering&#8221; (PBR) and Luebke&#8217;s &#8220;Level of Detail for 3D Graphics&#8221; are certainly worthwhile, the other two I don&#8217;t know about (though look worthwhile and are well-rated). I don&#8217;t know a thing about the electronic media used; I&#8217;m guessing the books are DRM&#8217;ed, not naked PDFs. Searchable is certainly nice. While it&#8217;s too bad you can&#8217;t just buy the ones you want (I smell a marketing department having some &#8220;what can we get them to pay for what bundle?&#8221; meetings, given the negligible physical cost), I did notice an interesting thing on Amazon I hadn&#8217;t seen before for each book except PBR: &#8220;Upgrade this book for <span class="price">$18.39</span> more, and you can read, search, and annotate every page online.&#8221; You can also upgrade books you&#8217;ve previously purchased on Amazon.</p>
<p>On Gamasutra, <a href="http://www.gamasutra.com/view/feature/3759/sponsored_feature_introducing_.php">an article summarizing DirectX 11</a>. I liked it: to the point, and with some useful figures.</p>
<p>Every once in awhile someone will say he has a new graphics rendering method that&#8217;s awesome, but won&#8217;t explain it because of some reason (usually involving money or fame). <a href="http://www.sunfishstudio.com/softwarefaq.htm">Here&#8217;s one</a>, from Sunfish Studio: no micropolygons, no point sampling. OK, so that leaves-what?-voxels? If anyone knows what this is about, please comment; I&#8217;m curious.</p>
<p><a href="http://www.gamedevelopertools.com">GameDeveloperTools.com</a> is a new site that tracks news and has users rate books. To be honest, a <em>lot </em>more voting needs to happen to make the ratings useful-I&#8217;d stick with Amazon for now. The main use is that you can look at specific categories, which are a bit better than Amazon&#8217;s somewhat random sorting of graphics books (e.g., our book is in three categories on Amazon, competing against artists&#8217; books on using mental ray and RenderMan).</p>
<p>Finally, this, well, this is not interactive graphics, but is just so cool: <a href="http://de-war.de/eurekacarpark.html">parking signs understandable from only certain locations</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/interesting-bits/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>