<?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: Convert a 3d point to 2d Screen Space in Maya</title>
	<atom:link href="http://www.185vfx.com/2003/03/convert-a-3d-point-to-2d-screen-space-in-maya/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.185vfx.com/2003/03/convert-a-3d-point-to-2d-screen-space-in-maya/</link>
	<description>rob bredow</description>
	<lastBuildDate>Tue, 07 Feb 2012 23:01:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Rob</title>
		<link>http://www.185vfx.com/2003/03/convert-a-3d-point-to-2d-screen-space-in-maya/comment-page-1/#comment-26272</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 22 Feb 2011 03:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.185vfx.com/2006/02/convert-a-3d-point-to-2d-screen-space-in-maya/#comment-26272</guid>
		<description>Glad to hear it was helpful for you. Thanks for writing.</description>
		<content:encoded><![CDATA[<p>Glad to hear it was helpful for you. Thanks for writing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Wiens</title>
		<link>http://www.185vfx.com/2003/03/convert-a-3d-point-to-2d-screen-space-in-maya/comment-page-1/#comment-26078</link>
		<dc:creator>Paul Wiens</dc:creator>
		<pubDate>Sat, 19 Feb 2011 00:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.185vfx.com/2006/02/convert-a-3d-point-to-2d-screen-space-in-maya/#comment-26078</guid>
		<description>Hey Man - I&#039;ve been racking my brains for a long time but I finally got my script working after finding your post - thank you.

These functions of yours completed my puzzle:
  matrix $cam_mat[4][4] = screenSpaceGetMatrix ($thisCam + &quot;.worldInverseMatrix&quot;);
  vector $ptVecCs = screenSpaceVecMult($ptVecWs,$cam_mat);

So little, yet so much! I&#039;ve never used xform matrices in Maya before.. pretty cool.

My script is for 3d object tracking (matchmoving) geometry to match live action footage. It imports a 2D track from shake and uses a 3D locator as the tracking point. It then stabilizes the image plane (by adjusting the cameras film offset). You can then parent geo to the tracked locator, and rotate it as needed to match the plate.

Thanks to what I&#039;ve learned from you, the camera can now have translation and rotation. Thanks again!
Paul, in Vancouver.</description>
		<content:encoded><![CDATA[<p>Hey Man &#8211; I&#8217;ve been racking my brains for a long time but I finally got my script working after finding your post &#8211; thank you.</p>
<p>These functions of yours completed my puzzle:<br />
  matrix $cam_mat[4][4] = screenSpaceGetMatrix ($thisCam + &#8220;.worldInverseMatrix&#8221;);<br />
  vector $ptVecCs = screenSpaceVecMult($ptVecWs,$cam_mat);</p>
<p>So little, yet so much! I&#8217;ve never used xform matrices in Maya before.. pretty cool.</p>
<p>My script is for 3d object tracking (matchmoving) geometry to match live action footage. It imports a 2D track from shake and uses a 3D locator as the tracking point. It then stabilizes the image plane (by adjusting the cameras film offset). You can then parent geo to the tracked locator, and rotate it as needed to match the plate.</p>
<p>Thanks to what I&#8217;ve learned from you, the camera can now have translation and rotation. Thanks again!<br />
Paul, in Vancouver.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

