<?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>Game Rendering &#187; Grass</title>
	<atom:link href="http://www.gamerendering.com/tag/grass/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gamerendering.com</link>
	<description></description>
	<lastBuildDate>Thu, 21 Jan 2010 01:32:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Procedural Approach to Animate Interactive Natural Sceneries</title>
		<link>http://www.gamerendering.com/2008/10/18/procedural-approach-to-animate-interactive-natural-sceneries/</link>
		<comments>http://www.gamerendering.com/2008/10/18/procedural-approach-to-animate-interactive-natural-sceneries/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 22:53:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Vegetation]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Grass]]></category>
		<category><![CDATA[Rendering]]></category>

		<guid isPermaLink="false">http://www.gamerendering.com/?p=393</guid>
		<description><![CDATA[This algorithm for rendering grass allows user interaction with the grass which most other methods won&#8217;t. They call this interaction effect treading and it&#8217;s implemented as a scalar field which determines in which direction the individual grass straws should bend.

Link to the paper, more screenshots and movies
http://www-evasion.inrialpes.fr/Publications/2003/GPRFC03/



Please share:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>This algorithm for rendering grass allows user interaction with the grass which most other methods won&#8217;t. They call this interaction effect treading and it&#8217;s implemented as a scalar field which determines in which direction the individual grass straws should bend.</p>
<div class="mceTemp"><a href="http://www.gamerendering.com/wp-content/uploads/grass2.jpg"><img class="size-medium wp-image-394" title="Interactive grass rendering" src="http://www.gamerendering.com/wp-content/uploads/grass2.jpg" alt="Interactive grass rendering" width="361" height="270" /></a></div>
<p>Link to the paper, more screenshots and movies<br />
<a href="http://www-evasion.inrialpes.fr/Publications/2003/GPRFC03/">http://www-evasion.inrialpes.fr/Publications/2003/GPRFC03/</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Please share:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" id="print" href="javascript:window.location='http%3A%2F%2Fwww.printfriendly.com%2Fprint%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Bpartner%3Dsociable';" title="Print this article!"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26amp%3Bbodytext%3DThis%2520algorithm%2520for%2520rendering%2520grass%2520allows%2520user%2520interaction%2520with%2520the%2520grass%2520which%2520most%2520other%2520methods%2520won%2527t.%2520They%2520call%2520this%2520interaction%2520effect%2520treading%2520and%2520it%2527s%2520implemented%2520as%2520a%2520scalar%2520field%2520which%2520determines%2520in%2520which%2520direction%2520the%2520individual%2520grass%2520straw';" title="Digg"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="sphinn" href="javascript:window.location='http%3A%2F%2Fsphinn.com%2Findex.php%3Fc%3Dpost%26m%3Dsubmit%26link%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F';" title="Sphinn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26amp%3Bnotes%3DThis%2520algorithm%2520for%2520rendering%2520grass%2520allows%2520user%2520interaction%2520with%2520the%2520grass%2520which%2520most%2520other%2520methods%2520won%2527t.%2520They%2520call%2520this%2520interaction%2520effect%2520treading%2520and%2520it%2527s%2520implemented%2520as%2520a%2520scalar%2520field%2520which%2520determines%2520in%2520which%2520direction%2520the%2520individual%2520grass%2520straw';" title="del.icio.us"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Bt%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="Facebook"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="mixx" href="javascript:window.location='http%3A%2F%2Fwww.mixx.com%2Fsubmit%3Fpage_url%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="Mixx"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26amp%3Bannotation%3DThis%2520algorithm%2520for%2520rendering%2520grass%2520allows%2520user%2520interaction%2520with%2520the%2520grass%2520which%2520most%2520other%2520methods%2520won%2527t.%2520They%2520call%2520this%2520interaction%2520effect%2520treading%2520and%2520it%2527s%2520implemented%2520as%2520a%2520scalar%2520field%2520which%2520determines%2520in%2520which%2520direction%2520the%2520individual%2520grass%2520straw';" title="Google Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="current" href="javascript:window.location='http%3A%2F%2Fcurrent.com%2Fclipper.htm%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="Current"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/current.png" title="Current" alt="Current" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="linkedin" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26amp%3Bsource%3DGame%2BRendering%2B%26amp%3Bsummary%3DThis%2520algorithm%2520for%2520rendering%2520grass%2520allows%2520user%2520interaction%2520with%2520the%2520grass%2520which%2520most%2520other%2520methods%2520won%2527t.%2520They%2520call%2520this%2520interaction%2520effect%2520treading%2520and%2520it%2527s%2520implemented%2520as%2520a%2520scalar%2520field%2520which%2520determines%2520in%2520which%2520direction%2520the%2520individual%2520grass%2520straw';" title="LinkedIn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="live" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="Live"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="myspace" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Bt%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="MySpace"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="netvibes" href="javascript:window.location='http%3A%2F%2Fwww.netvibes.com%2Fshare%3Ftitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F';" title="Netvibes"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="StumbleUpon"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%2520-%2520http%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F';" title="Twitter"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Btitle%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries';" title="Reddit"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F';" title="Technorati"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" id="yahoo! bookmarks" href="javascript:window.location='http%3A%2F%2Fbookmarks.yahoo.com%2Ftoolbar%2Fsavebm%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Fprocedural-approach-to-animate-interactive-natural-sceneries%252F%26amp%3Bt%3D%2520Procedural%2520Approach%2520to%2520Animate%2520Interactive%2520Natural%2520Sceneries%26opener%3Dbm%26amp%3Bei%3DUTF-8%26amp%3Bd%3DThis%2520algorithm%2520for%2520rendering%2520grass%2520allows%2520user%2520interaction%2520with%2520the%2520grass%2520which%2520most%2520other%2520methods%2520won%2527t.%2520They%2520call%2520this%2520interaction%2520effect%2520treading%2520and%2520it%2527s%2520implemented%2520as%2520a%2520scalar%2520field%2520which%2520determines%2520in%2520which%2520direction%2520the%2520individual%2520grass%2520straw';" title="Yahoo! Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gamerendering.com/2008/10/18/procedural-approach-to-animate-interactive-natural-sceneries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendering Countless Blades of Waving Grass</title>
		<link>http://www.gamerendering.com/2008/10/18/rendering-countless-blades-of-waving-grass/</link>
		<comments>http://www.gamerendering.com/2008/10/18/rendering-countless-blades-of-waving-grass/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 22:43:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Vegetation]]></category>
		<category><![CDATA[Billboards]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Grass]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Vertex]]></category>

		<guid isPermaLink="false">http://www.gamerendering.com/?p=388</guid>
		<description><![CDATA[A full article that presents every aspect of implementing billboarded grass fields in games. It uses a vertex shaders for animating the grass in the wind.

Here&#8217;s the full article for free (also the source for the image). Or you could buy the great book &#8220;GPU Gems 1&#8243; which also contains the article.
http://http.developer.nvidia.com/GPUGems/gpugems_ch07.html
An implementation of the grass [...]]]></description>
			<content:encoded><![CDATA[<p>A full article that presents every aspect of implementing billboarded grass fields in games. It uses a vertex shaders for animating the grass in the wind.</p>
<div class="mceTemp"><a href="http://www.gamerendering.com/wp-content/uploads/gpugemsgrass1.jpg"><img class="size-medium wp-image-389" title="A grass rendering" src="http://www.gamerendering.com/wp-content/uploads/gpugemsgrass1.jpg" alt="A grass rendering" width="209" height="180" /></a></div>
<p>Here&#8217;s the full article for free (also the source for the image). Or you could buy the great book &#8220;GPU Gems 1&#8243; which also contains the article.<br />
<a href="http://http.developer.nvidia.com/GPUGems/gpugems_ch07.html">http://http.developer.nvidia.com/GPUGems/gpugems_ch07.html</a></p>
<p>An implementation of the grass rendering by Nvidia:<br />
<a href="http://developer.nvidia.com/object/nature_scene.html">http://developer.nvidia.com/object/nature_scene.html</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Please share:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" id="print" href="javascript:window.location='http%3A%2F%2Fwww.printfriendly.com%2Fprint%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Bpartner%3Dsociable';" title="Print this article!"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26amp%3Bbodytext%3DA%2520full%2520article%2520that%2520presents%2520every%2520aspect%2520of%2520implementing%2520billboarded%2520grass%25C2%25A0fields%2520in%2520games.%2520It%2520uses%2520a%2520vertex%2520shaders%2520for%2520animating%2520the%2520grass%2520in%2520the%2520wind.%250D%250A%250D%250AHere%2527s%2520the%2520full%2520article%2520for%2520free%2520%2528also%2520the%2520source%2520for%2520the%2520image%2529.%2520Or%2520you%2520could%2520buy%2520the%2520grea';" title="Digg"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="sphinn" href="javascript:window.location='http%3A%2F%2Fsphinn.com%2Findex.php%3Fc%3Dpost%26m%3Dsubmit%26link%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F';" title="Sphinn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26amp%3Bnotes%3DA%2520full%2520article%2520that%2520presents%2520every%2520aspect%2520of%2520implementing%2520billboarded%2520grass%25C2%25A0fields%2520in%2520games.%2520It%2520uses%2520a%2520vertex%2520shaders%2520for%2520animating%2520the%2520grass%2520in%2520the%2520wind.%250D%250A%250D%250AHere%2527s%2520the%2520full%2520article%2520for%2520free%2520%2528also%2520the%2520source%2520for%2520the%2520image%2529.%2520Or%2520you%2520could%2520buy%2520the%2520grea';" title="del.icio.us"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Bt%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="Facebook"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="mixx" href="javascript:window.location='http%3A%2F%2Fwww.mixx.com%2Fsubmit%3Fpage_url%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="Mixx"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26amp%3Bannotation%3DA%2520full%2520article%2520that%2520presents%2520every%2520aspect%2520of%2520implementing%2520billboarded%2520grass%25C2%25A0fields%2520in%2520games.%2520It%2520uses%2520a%2520vertex%2520shaders%2520for%2520animating%2520the%2520grass%2520in%2520the%2520wind.%250D%250A%250D%250AHere%2527s%2520the%2520full%2520article%2520for%2520free%2520%2528also%2520the%2520source%2520for%2520the%2520image%2529.%2520Or%2520you%2520could%2520buy%2520the%2520grea';" title="Google Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="current" href="javascript:window.location='http%3A%2F%2Fcurrent.com%2Fclipper.htm%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="Current"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/current.png" title="Current" alt="Current" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="linkedin" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26amp%3Bsource%3DGame%2BRendering%2B%26amp%3Bsummary%3DA%2520full%2520article%2520that%2520presents%2520every%2520aspect%2520of%2520implementing%2520billboarded%2520grass%25C2%25A0fields%2520in%2520games.%2520It%2520uses%2520a%2520vertex%2520shaders%2520for%2520animating%2520the%2520grass%2520in%2520the%2520wind.%250D%250A%250D%250AHere%2527s%2520the%2520full%2520article%2520for%2520free%2520%2528also%2520the%2520source%2520for%2520the%2520image%2529.%2520Or%2520you%2520could%2520buy%2520the%2520grea';" title="LinkedIn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="live" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="Live"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="myspace" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Bt%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="MySpace"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="netvibes" href="javascript:window.location='http%3A%2F%2Fwww.netvibes.com%2Fshare%3Ftitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F';" title="Netvibes"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="StumbleUpon"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%2520-%2520http%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F';" title="Twitter"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Btitle%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass';" title="Reddit"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F';" title="Technorati"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" id="yahoo! bookmarks" href="javascript:window.location='http%3A%2F%2Fbookmarks.yahoo.com%2Ftoolbar%2Fsavebm%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F18%252Frendering-countless-blades-of-waving-grass%252F%26amp%3Bt%3DRendering%2520Countless%2520Blades%2520of%2520Waving%2520Grass%26opener%3Dbm%26amp%3Bei%3DUTF-8%26amp%3Bd%3DA%2520full%2520article%2520that%2520presents%2520every%2520aspect%2520of%2520implementing%2520billboarded%2520grass%25C2%25A0fields%2520in%2520games.%2520It%2520uses%2520a%2520vertex%2520shaders%2520for%2520animating%2520the%2520grass%2520in%2520the%2520wind.%250D%250A%250D%250AHere%2527s%2520the%2520full%2520article%2520for%2520free%2520%2528also%2520the%2520source%2520for%2520the%2520image%2529.%2520Or%2520you%2520could%2520buy%2520the%2520grea';" title="Yahoo! Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gamerendering.com/2008/10/18/rendering-countless-blades-of-waving-grass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendering Grass Terrains in Real-Time with Dynamic Lighting</title>
		<link>http://www.gamerendering.com/2008/10/08/rendering-grass-terrains-in-real-time-with-dynamic-lighting/</link>
		<comments>http://www.gamerendering.com/2008/10/08/rendering-grass-terrains-in-real-time-with-dynamic-lighting/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 20:51:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Vegetation]]></category>
		<category><![CDATA[Density Map]]></category>
		<category><![CDATA[Grass]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[Real-Time]]></category>
		<category><![CDATA[Volume slices]]></category>

		<guid isPermaLink="false">http://www.gamerendering.com/?p=275</guid>
		<description><![CDATA[ A very advanced method to do grass rendering with dynamic lightning. There are shadows cast from each grass straw and you can paint a density map to select where you want grass and how much. The grass is obviously also animated in a very realistic way. The following is how they describe the technique briefly.
&#8220;We [...]]]></description>
			<content:encoded><![CDATA[<p> A very advanced method to do grass rendering with dynamic lightning. There are shadows cast from each grass straw and you can paint a density map to select where you want grass and how much. The grass is obviously also animated in a very realistic way. The following is how they describe the technique briefly.</p>
<blockquote><p><em>&#8220;We use a combination of geometry and lit volume slices, composed of Bidirectional Texture Functions (BTFs). BTFs, generated using a fast pre-computation step, provide an accurate, per pixel lighting of the grass.&#8221;</em></p></blockquote>
<div class="mceTemp"><a href="http://www.gamerendering.com/wp-content/uploads/realtimegrass.jpg"><img class="size-medium wp-image-276" title="Real-time rendering of grass" src="http://www.gamerendering.com/wp-content/uploads/realtimegrass-400x307.jpg" alt="Real-time rendering of grass" width="400" height="307" /></a></div>
<p>Link to more images and the paper:<br />
<a href="http://www.kevinboulanger.net/grass.html">http://www.kevinboulanger.net/grass.html</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Please share:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" id="print" href="javascript:window.location='http%3A%2F%2Fwww.printfriendly.com%2Fprint%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Bpartner%3Dsociable';" title="Print this article!"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26amp%3Bbodytext%3D%25C2%25A0A%2520very%2520advanced%2520method%2520to%2520do%2520grass%2520rendering%2520with%2520dynamic%2520lightning.%2520There%2520are%2520shadows%2520cast%2520from%2520each%2520grass%2520straw%2520and%2520you%2520can%2520paint%2520a%2520density%2520map%2520to%2520select%2520where%2520you%2520want%2520grass%2520and%2520how%2520much.%2520The%2520grass%2520is%2520obviously%2520also%2520animated%2520in%2520a%2520very%2520realistic%2520';" title="Digg"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="sphinn" href="javascript:window.location='http%3A%2F%2Fsphinn.com%2Findex.php%3Fc%3Dpost%26m%3Dsubmit%26link%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F';" title="Sphinn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26amp%3Bnotes%3D%25C2%25A0A%2520very%2520advanced%2520method%2520to%2520do%2520grass%2520rendering%2520with%2520dynamic%2520lightning.%2520There%2520are%2520shadows%2520cast%2520from%2520each%2520grass%2520straw%2520and%2520you%2520can%2520paint%2520a%2520density%2520map%2520to%2520select%2520where%2520you%2520want%2520grass%2520and%2520how%2520much.%2520The%2520grass%2520is%2520obviously%2520also%2520animated%2520in%2520a%2520very%2520realistic%2520';" title="del.icio.us"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Bt%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="Facebook"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="mixx" href="javascript:window.location='http%3A%2F%2Fwww.mixx.com%2Fsubmit%3Fpage_url%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="Mixx"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26amp%3Bannotation%3D%25C2%25A0A%2520very%2520advanced%2520method%2520to%2520do%2520grass%2520rendering%2520with%2520dynamic%2520lightning.%2520There%2520are%2520shadows%2520cast%2520from%2520each%2520grass%2520straw%2520and%2520you%2520can%2520paint%2520a%2520density%2520map%2520to%2520select%2520where%2520you%2520want%2520grass%2520and%2520how%2520much.%2520The%2520grass%2520is%2520obviously%2520also%2520animated%2520in%2520a%2520very%2520realistic%2520';" title="Google Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="current" href="javascript:window.location='http%3A%2F%2Fcurrent.com%2Fclipper.htm%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="Current"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/current.png" title="Current" alt="Current" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="linkedin" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26amp%3Bsource%3DGame%2BRendering%2B%26amp%3Bsummary%3D%25C2%25A0A%2520very%2520advanced%2520method%2520to%2520do%2520grass%2520rendering%2520with%2520dynamic%2520lightning.%2520There%2520are%2520shadows%2520cast%2520from%2520each%2520grass%2520straw%2520and%2520you%2520can%2520paint%2520a%2520density%2520map%2520to%2520select%2520where%2520you%2520want%2520grass%2520and%2520how%2520much.%2520The%2520grass%2520is%2520obviously%2520also%2520animated%2520in%2520a%2520very%2520realistic%2520';" title="LinkedIn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="live" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="Live"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="myspace" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Bt%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="MySpace"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="netvibes" href="javascript:window.location='http%3A%2F%2Fwww.netvibes.com%2Fshare%3Ftitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F';" title="Netvibes"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="StumbleUpon"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%2520-%2520http%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F';" title="Twitter"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Btitle%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting';" title="Reddit"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F';" title="Technorati"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" id="yahoo! bookmarks" href="javascript:window.location='http%3A%2F%2Fbookmarks.yahoo.com%2Ftoolbar%2Fsavebm%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Frendering-grass-terrains-in-real-time-with-dynamic-lighting%252F%26amp%3Bt%3DRendering%2520Grass%2520Terrains%2520in%2520Real-Time%2520with%2520Dynamic%2520Lighting%26opener%3Dbm%26amp%3Bei%3DUTF-8%26amp%3Bd%3D%25C2%25A0A%2520very%2520advanced%2520method%2520to%2520do%2520grass%2520rendering%2520with%2520dynamic%2520lightning.%2520There%2520are%2520shadows%2520cast%2520from%2520each%2520grass%2520straw%2520and%2520you%2520can%2520paint%2520a%2520density%2520map%2520to%2520select%2520where%2520you%2520want%2520grass%2520and%2520how%2520much.%2520The%2520grass%2520is%2520obviously%2520also%2520animated%2520in%2520a%2520very%2520realistic%2520';" title="Yahoo! Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gamerendering.com/2008/10/08/rendering-grass-terrains-in-real-time-with-dynamic-lighting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animated Grass with Vertex Displacement</title>
		<link>http://www.gamerendering.com/2008/10/08/animated-grass-with-vertex-displacement/</link>
		<comments>http://www.gamerendering.com/2008/10/08/animated-grass-with-vertex-displacement/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 20:25:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Vegetation]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Displacement]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Grass]]></category>
		<category><![CDATA[Rendering]]></category>
		<category><![CDATA[Vertex Shader]]></category>

		<guid isPermaLink="false">http://www.gamerendering.com/?p=265</guid>
		<description><![CDATA[This is a very easy way to animate the grass of a scene in a realistic way. You render the grass the usual way with intersecting quads distributed randomly on the terrain you want the grass on. Then in the vertex shader, the top two vertices are displaced with the combination of four sinus waves. [...]]]></description>
			<content:encoded><![CDATA[<p>This is a very easy way to animate the grass of a scene in a realistic way. You render the grass the usual way with intersecting quads distributed randomly on the terrain you want the grass on. Then in the vertex shader, the top two vertices are displaced with the combination of four sinus waves. This gives a waving grass. </p>
<p><a href="http://www.gamerendering.com/wp-content/uploads/grasssprite.jpg"><img class="size-medium wp-image-266" title="Grass Sprite Rendering" src="http://www.gamerendering.com/wp-content/uploads/grasssprite.jpg" alt="Grass Sprite Rendering" width="248" height="241" /></a> </p>
<p>The result might look like this (this really depends on the quality of the textures used for grass).</p>
<p><a href="http://www.gamerendering.com/wp-content/uploads/grassanimated.jpg"><img class="size-medium wp-image-267" title="Animated Grass suitable for a game" src="http://www.gamerendering.com/wp-content/uploads/grassanimated-400x352.jpg" alt="Animated Grass suitable for a game" width="400" height="352" /></a></p>
<p>In the original paper, you can find a source code for the shaders and full description of the technique.<br />
<a href="http://ati.amd.com/developer/shaderx/shaderx_animatedgrass.pdf">http://ati.amd.com/developer/shaderx/shaderx_animatedgrass.pdf</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Please share:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" id="print" href="javascript:window.location='http%3A%2F%2Fwww.printfriendly.com%2Fprint%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Bpartner%3Dsociable';" title="Print this article!"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="digg" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26amp%3Bbodytext%3DThis%2520is%2520a%2520very%2520easy%2520way%2520to%2520animate%2520the%2520grass%2520of%2520a%2520scene%2520in%2520a%2520realistic%2520way.%2520You%2520render%2520the%2520grass%2520the%2520usual%2520way%2520with%2520intersecting%2520quads%2520distributed%2520randomly%2520on%2520the%2520terrain%2520you%2520want%2520the%2520grass%2520on.%2520Then%2520in%2520the%2520vertex%2520shader%252C%2520the%2520top%2520two%2520vertices%2520are%2520disp';" title="Digg"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="sphinn" href="javascript:window.location='http%3A%2F%2Fsphinn.com%2Findex.php%3Fc%3Dpost%26m%3Dsubmit%26link%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F';" title="Sphinn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="del.icio.us" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26amp%3Bnotes%3DThis%2520is%2520a%2520very%2520easy%2520way%2520to%2520animate%2520the%2520grass%2520of%2520a%2520scene%2520in%2520a%2520realistic%2520way.%2520You%2520render%2520the%2520grass%2520the%2520usual%2520way%2520with%2520intersecting%2520quads%2520distributed%2520randomly%2520on%2520the%2520terrain%2520you%2520want%2520the%2520grass%2520on.%2520Then%2520in%2520the%2520vertex%2520shader%252C%2520the%2520top%2520two%2520vertices%2520are%2520disp';" title="del.icio.us"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="facebook" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Bt%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="Facebook"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="mixx" href="javascript:window.location='http%3A%2F%2Fwww.mixx.com%2Fsubmit%3Fpage_url%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="Mixx"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="google" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26amp%3Bannotation%3DThis%2520is%2520a%2520very%2520easy%2520way%2520to%2520animate%2520the%2520grass%2520of%2520a%2520scene%2520in%2520a%2520realistic%2520way.%2520You%2520render%2520the%2520grass%2520the%2520usual%2520way%2520with%2520intersecting%2520quads%2520distributed%2520randomly%2520on%2520the%2520terrain%2520you%2520want%2520the%2520grass%2520on.%2520Then%2520in%2520the%2520vertex%2520shader%252C%2520the%2520top%2520two%2520vertices%2520are%2520disp';" title="Google Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="current" href="javascript:window.location='http%3A%2F%2Fcurrent.com%2Fclipper.htm%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="Current"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/current.png" title="Current" alt="Current" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="linkedin" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26amp%3Bsource%3DGame%2BRendering%2B%26amp%3Bsummary%3DThis%2520is%2520a%2520very%2520easy%2520way%2520to%2520animate%2520the%2520grass%2520of%2520a%2520scene%2520in%2520a%2520realistic%2520way.%2520You%2520render%2520the%2520grass%2520the%2520usual%2520way%2520with%2520intersecting%2520quads%2520distributed%2520randomly%2520on%2520the%2520terrain%2520you%2520want%2520the%2520grass%2520on.%2520Then%2520in%2520the%2520vertex%2520shader%252C%2520the%2520top%2520two%2520vertices%2520are%2520disp';" title="LinkedIn"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="live" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="Live"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="myspace" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Bt%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="MySpace"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="netvibes" href="javascript:window.location='http%3A%2F%2Fwww.netvibes.com%2Fshare%3Ftitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26amp%3Burl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F';" title="Netvibes"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="stumbleupon" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="StumbleUpon"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="twitter" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%3Fstatus%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%2520-%2520http%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F';" title="Twitter"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="reddit" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Btitle%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement';" title="Reddit"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" id="technorati" href="javascript:window.location='http%3A%2F%2Ftechnorati.com%2Ffaves%3Fadd%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F';" title="Technorati"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" id="yahoo! bookmarks" href="javascript:window.location='http%3A%2F%2Fbookmarks.yahoo.com%2Ftoolbar%2Fsavebm%3Fu%3Dhttp%253A%252F%252Fwww.gamerendering.com%252F2008%252F10%252F08%252Fanimated-grass-with-vertex-displacement%252F%26amp%3Bt%3DAnimated%2520Grass%2520with%2520Vertex%2520Displacement%26opener%3Dbm%26amp%3Bei%3DUTF-8%26amp%3Bd%3DThis%2520is%2520a%2520very%2520easy%2520way%2520to%2520animate%2520the%2520grass%2520of%2520a%2520scene%2520in%2520a%2520realistic%2520way.%2520You%2520render%2520the%2520grass%2520the%2520usual%2520way%2520with%2520intersecting%2520quads%2520distributed%2520randomly%2520on%2520the%2520terrain%2520you%2520want%2520the%2520grass%2520on.%2520Then%2520in%2520the%2520vertex%2520shader%252C%2520the%2520top%2520two%2520vertices%2520are%2520disp';" title="Yahoo! Bookmarks"><img src="http://www.gamerendering.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gamerendering.com/2008/10/08/animated-grass-with-vertex-displacement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
