<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Realtime SSAO with After Effects and Pixel Bender</title>
	<atom:link href="http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/</link>
	<description>C++ / C# / Actionscript / Py ... &#039;My God. It&#039;s full of stars!&#039;</description>
	<lastBuildDate>Thu, 29 Jul 2010 21:16:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Yet more Pixel Bender community links &#171; Kevin Goldsmith</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-6913</link>
		<dc:creator>Yet more Pixel Bender community links &#171; Kevin Goldsmith</dc:creator>
		<pubDate>Sat, 24 Jul 2010 00:39:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-6913</guid>
		<description>[...] &#8211; reconstruct anti aliasing with Pixel Bender by Jan-C. Frischmuth (the same person who did Real-time Screen Space Ambient Occlusion with Pixel Bender and After Effects) A lot of cool Pixel Bender experiments happening on this blog, definitely worth checking [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; reconstruct anti aliasing with Pixel Bender by Jan-C. Frischmuth (the same person who did Real-time Screen Space Ambient Occlusion with Pixel Bender and After Effects) A lot of cool Pixel Bender experiments happening on this blog, definitely worth checking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francesco</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-6010</link>
		<dc:creator>Francesco</dc:creator>
		<pubDate>Sat, 24 Apr 2010 00:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-6010</guid>
		<description>Eccellente..............</description>
		<content:encoded><![CDATA[<p>Eccellente&#8230;&#8230;&#8230;&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: flashgordon</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-5022</link>
		<dc:creator>flashgordon</dc:creator>
		<pubDate>Tue, 12 Jan 2010 15:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-5022</guid>
		<description>Thanks Satya,

your &quot;Bad TV&quot; shader looks also very cool - great work.</description>
		<content:encoded><![CDATA[<p>Thanks Satya,</p>
<p>your &#8220;Bad TV&#8221; shader looks also very cool &#8211; great work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Satya Meka</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-5021</link>
		<dc:creator>Satya Meka</dc:creator>
		<pubDate>Tue, 12 Jan 2010 15:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-5021</guid>
		<description>Very Cool..Have been wanting to see this in Pixel Bender for a long time.</description>
		<content:encoded><![CDATA[<p>Very Cool..Have been wanting to see this in Pixel Bender for a long time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: flashgordon</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-4318</link>
		<dc:creator>flashgordon</dc:creator>
		<pubDate>Thu, 03 Dec 2009 14:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-4318</guid>
		<description>Excellent, so you are already set :)
I can be contacted via info@smart-page.net and yes I can see your mail so will get back to you.</description>
		<content:encoded><![CDATA[<p>Excellent, so you are already set <img src='http://www.smart-page.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I can be contacted via <a href="mailto:info@smart-page.net">info@smart-page.net</a> and yes I can see your mail so will get back to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Helmut</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-4317</link>
		<dc:creator>Helmut</dc:creator>
		<pubDate>Thu, 03 Dec 2009 14:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-4317</guid>
		<description>Hi Jan, we already have the z-buffer in our demo. Otherwise it would be very hard to change the wheels for example. 
How can I contact you? You should be able to see may email right?</description>
		<content:encoded><![CDATA[<p>Hi Jan, we already have the z-buffer in our demo. Otherwise it would be very hard to change the wheels for example.<br />
How can I contact you? You should be able to see may email right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: flashgordon</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-4247</link>
		<dc:creator>flashgordon</dc:creator>
		<pubDate>Tue, 01 Dec 2009 15:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-4247</guid>
		<description>Hi Helmut,

glad you like the shader and find it useful.

And you are right - as ambient occlusion is an approximation of global illumination, the object should be shadowed equally with no recognizable light direction (dome-/skylight).

However I integrated an X/Y offset to tweak the direction as I found it useful to have some small &quot;relighting&quot; feature.

Even while unrealistically in terms of AO, it helps to bring out certain features of a scene or object and as AO is an approximation and 2D SSAO even more so... 

I took a look at your visualization module.
Nice work with the client and rendering.

If you would load an additional Z-depth map for every image, you could indeed use the shader to dynamically shadow the object.

But I think this would only make sense if the user was given some kind of real-time control over the effect (like a dragable lightsource for example).
Otherwise it would be better to render a real AO pass directly into the image-sequence.

But if you are looking for a way to relight/reshadow the scene in real-time - this would work while I have to point out that there is a simpler and better approach to pure relighting using &lt;a href=&quot;http://www.smart-page.net/blog/2009/02/22/pixel-bender-realtime-normalmap/&quot; rel=&quot;nofollow&quot;&gt;normalmaps&lt;/a&gt;.

However the actual kernel uses two methods the flashplayer doesn´t support: a function call and a loop.
But with some unlovely hardcoding you can get rid of both.

If you need any help or suggestions on the implementation or relighting in general please feel free to contact me.

Cheers!

- Jan</description>
		<content:encoded><![CDATA[<p>Hi Helmut,</p>
<p>glad you like the shader and find it useful.</p>
<p>And you are right &#8211; as ambient occlusion is an approximation of global illumination, the object should be shadowed equally with no recognizable light direction (dome-/skylight).</p>
<p>However I integrated an X/Y offset to tweak the direction as I found it useful to have some small &#8220;relighting&#8221; feature.</p>
<p>Even while unrealistically in terms of AO, it helps to bring out certain features of a scene or object and as AO is an approximation and 2D SSAO even more so&#8230; </p>
<p>I took a look at your visualization module.<br />
Nice work with the client and rendering.</p>
<p>If you would load an additional Z-depth map for every image, you could indeed use the shader to dynamically shadow the object.</p>
<p>But I think this would only make sense if the user was given some kind of real-time control over the effect (like a dragable lightsource for example).<br />
Otherwise it would be better to render a real AO pass directly into the image-sequence.</p>
<p>But if you are looking for a way to relight/reshadow the scene in real-time &#8211; this would work while I have to point out that there is a simpler and better approach to pure relighting using <a href="http://www.smart-page.net/blog/2009/02/22/pixel-bender-realtime-normalmap/" rel="nofollow">normalmaps</a>.</p>
<p>However the actual kernel uses two methods the flashplayer doesn´t support: a function call and a loop.<br />
But with some unlovely hardcoding you can get rid of both.</p>
<p>If you need any help or suggestions on the implementation or relighting in general please feel free to contact me.</p>
<p>Cheers!</p>
<p>- Jan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Helmut</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-4238</link>
		<dc:creator>Helmut</dc:creator>
		<pubDate>Tue, 01 Dec 2009 10:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-4238</guid>
		<description>Nice! I&#039;ve not yet looked into your shader but it looks like if you had some sort of directed light source in your scene that is coming from the left? 
I am thinking of integrating this into our visualization module. Check the demo at:
http://www.vpr-solutions.de/images/CGI360/CGI360.html</description>
		<content:encoded><![CDATA[<p>Nice! I&#8217;ve not yet looked into your shader but it looks like if you had some sort of directed light source in your scene that is coming from the left?<br />
I am thinking of integrating this into our visualization module. Check the demo at:<br />
<a href="http://www.vpr-solutions.de/images/CGI360/CGI360.html" rel="nofollow">http://www.vpr-solutions.de/images/CGI360/CGI360.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.smart-page.net/blog/2009/10/05/realtime-ssao-with-after-effects-and-pixel-bender/comment-page-1/#comment-2806</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Thu, 08 Oct 2009 13:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.smart-page.net/blog/?p=471#comment-2806</guid>
		<description>THIS is crazy. Both thumbs up. I am really jealous..</description>
		<content:encoded><![CDATA[<p>THIS is crazy. Both thumbs up. I am really jealous..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
