<?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; CubeMapGen</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/cubemapgen/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>AMD CubeMapGen is now Open Source</title>
		<link>http://www.realtimerendering.com/blog/amd-cubemapgen-is-now-open-source/</link>
		<comments>http://www.realtimerendering.com/blog/amd-cubemapgen-is-now-open-source/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 18:33:24 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[blur]]></category>
		<category><![CDATA[CubeMapGen]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=2629</guid>
		<description><![CDATA[UPDATE 9/1/2011: ignotion has put the source up on Google Code. For a long time, I&#8217;ve found ATI&#8217;s (now AMD&#8217;s) CubeMapGen library to be an indispensable tool for creating prefiltered environment maps (important for physically based shading). Many older GPUs (all the ones in current consoles) do not filter across cube faces. CubeMapGen solves this [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE 9/1/2011: ignotion has <a href="http://code.google.com/p/cubemapgen/">put the source up on Google Code</a>.</p>
<p>For a long time, I&#8217;ve found ATI&#8217;s (now AMD&#8217;s) <a href="http://developer.amd.com/archive/gpu/cubemapgen/Pages/default.aspx">CubeMapGen</a> library to be an indispensable tool for creating prefiltered environment maps (important for physically based shading). Many older GPUs (all the ones in current consoles) do not filter across cube faces. CubeMapGen solves this problem and others &#8211; details can be found in <a href="http://developer.amd.com/media/gpu_assets/GDC2005_CubeMapGen.pdf">a GDC presentation</a> and <a href="http://developer.amd.com/media/gpu_assets/Isidoro-CubeMapFiltering-Sketch-SIG05.pdf">a SIGGRAPH sketch</a>, both from 2005.</p>
<p>Support for CubeMapGen has been spotty for the last few years, and a while ago AMD officially declared its end of life. Since then I&#8217;ve been wondering when AMD would open-source this important tool &#8211; there is a good precedent in <a href="http://code.google.com/p/nvidia-texture-tools/">NVIDIA texture tools</a>, which has been open source for several years now.</p>
<p>Speaking of NVIDIA texture tools, <a href="http://code.google.com/p/nvidia-texture-tools/issues/detail?id=75">a comment on its Google Code website</a> just let me know that AMD has released source to CubeMapGen. A link to the source for version 1.4 can be found on the bottom of <a href="http://developer.amd.com/archive/gpu/cubemapgen/Pages/default.aspx">the CubeMapGen page</a>. Note that this does not include the DXT compression part of the edge fixup (which was a pretty nifty feature &#8211; hopefully someone will reimplement it now that the library is open source).</p>
<p>Looking at the license doc in the zip file, the license appears to be a modified BSD license. This is excellent news &#8211; tools like this are far more useful when source is available. Perhaps someone should host the code on Google Code or github, to make it easier to add future improvements &#8211; or maybe it could be folded into the nvidia_texture_tools code base (if the license allows).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/amd-cubemapgen-is-now-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>