<?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"
	>
<channel>
	<title>Comments on: Motion Vector Driven Occlusion</title>
	<atom:link href="http://www.xsi-blog.com/archives/119/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xsi-blog.com/archives/119</link>
	<description>People and thoughts behind XSI in production...</description>
	<pubDate>Thu, 16 Oct 2008 02:02:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: George R</title>
		<link>http://www.xsi-blog.com/archives/119#comment-14375</link>
		<dc:creator>George R</dc:creator>
		<pubDate>Wed, 21 Feb 2007 12:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=119#comment-14375</guid>
		<description>Where do I get mib_amb_occlusion? Google isn't helping me out.</description>
		<content:encoded><![CDATA[<p>Where do I get mib_amb_occlusion? Google isn&#8217;t helping me out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume Laforge</title>
		<link>http://www.xsi-blog.com/archives/119#comment-7880</link>
		<dc:creator>Guillaume Laforge</dc:creator>
		<pubDate>Sun, 19 Nov 2006 13:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=119#comment-7880</guid>
		<description>Hi,

Here is an updated "Motion Vector Driven Occlusion" preset :
http://www.vol2nuit.fr/guillaume//articles/AO_MV/2dMVDO.Preset

And the updated part of the render tree :
http://www.vol2nuit.fr/guillaume//articles/AO_MV/2DvectorLength.gif

The motion vector origin is now the camera. It is projected on the camera plane to evalute the length in 2d space.
This way, the new preset will return correct vector length if the object move very fast on the z camera axis for example.

Cheers

Guillaume Laforge</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Here is an updated &#8220;Motion Vector Driven Occlusion&#8221; preset :<br />
<a href="http://www.vol2nuit.fr/guillaume//articles/AO_MV/2dMVDO.Preset" onclick="javascript:pageTracker._trackPageview('/outbound/comment/www.vol2nuit.fr');" rel="nofollow">http://www.vol2nuit.fr/guillaume//articles/AO_MV/2dMVDO.Preset</a></p>
<p>And the updated part of the render tree :<br />
<a href="http://www.vol2nuit.fr/guillaume//articles/AO_MV/2DvectorLength.gif" onclick="javascript:pageTracker._trackPageview('/outbound/comment/www.vol2nuit.fr');" rel="nofollow">http://www.vol2nuit.fr/guillaume//articles/AO_MV/2DvectorLength.gif</a></p>
<p>The motion vector origin is now the camera. It is projected on the camera plane to evalute the length in 2d space.<br />
This way, the new preset will return correct vector length if the object move very fast on the z camera axis for example.</p>
<p>Cheers</p>
<p>Guillaume Laforge</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefano Jannuzzo</title>
		<link>http://www.xsi-blog.com/archives/119#comment-7649</link>
		<dc:creator>Stefano Jannuzzo</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=119#comment-7649</guid>
		<description>I also agree on the factory-nodes-only rule.</description>
		<content:encoded><![CDATA[<p>I also agree on the factory-nodes-only rule.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume Laforge</title>
		<link>http://www.xsi-blog.com/archives/119#comment-7648</link>
		<dc:creator>Guillaume Laforge</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=119#comment-7648</guid>
		<description>Thanks Stefano.

My first test was made with the lm2DMV shader (and also the mib_amb_occlusion). I rebuild it from scratch for the "public preset" with only built in shader to be sure any readers could try it without installing other shaders. But you are right, it needs to be "rasterised". I will try to send an update with projected vectors on the camera plane as soon as I find the time ! It looks like a good render tree exercice :-).</description>
		<content:encoded><![CDATA[<p>Thanks Stefano.</p>
<p>My first test was made with the lm2DMV shader (and also the mib_amb_occlusion). I rebuild it from scratch for the &#8220;public preset&#8221; with only built in shader to be sure any readers could try it without installing other shaders. But you are right, it needs to be &#8220;rasterised&#8221;. I will try to send an update with projected vectors on the camera plane as soon as I find the time ! It looks like a good render tree exercice :-).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefano Jannuzzo</title>
		<link>http://www.xsi-blog.com/archives/119#comment-7647</link>
		<dc:creator>Stefano Jannuzzo</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=119#comment-7647</guid>
		<description>Brilliant!
May I just object that the threshold test should be performed someway in raster space, as for instance a huge xyz motion may result in a tiny raster motion. Too bad the standard vector transformation node does not include a "To Raster" option. Probably you could use the lm shader. Or, subtract from the motion vector its projected component along the ray (view) direction, before testing its length.</description>
		<content:encoded><![CDATA[<p>Brilliant!<br />
May I just object that the threshold test should be performed someway in raster space, as for instance a huge xyz motion may result in a tiny raster motion. Too bad the standard vector transformation node does not include a &#8220;To Raster&#8221; option. Probably you could use the lm shader. Or, subtract from the motion vector its projected component along the ray (view) direction, before testing its length.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
