<?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: Script to automate rigging a camera in After Effects</title>
	<atom:link href="http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/</link>
	<description>Sharing tips, scripts and hacks for your creative workflow.</description>
	<pubDate>Tue, 06 Jan 2009 11:45:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: gobomus</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-13492</link>
		<dc:creator>gobomus</dc:creator>
		<pubDate>Tue, 15 Jan 2008 19:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-13492</guid>
		<description>so why would you even want that kind of complex setup for a camera???</description>
		<content:encoded><![CDATA[<p>so why would you even want that kind of complex setup for a camera???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Creative Workflow Hacks &#187; Blog Archive &#187; Exporting Camera Data from After Effects to Cinema 4D</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-2699</link>
		<dc:creator>Creative Workflow Hacks &#187; Blog Archive &#187; Exporting Camera Data from After Effects to Cinema 4D</dc:creator>
		<pubDate>Tue, 24 Apr 2007 22:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-2699</guid>
		<description>[...] Paul was also kind enough to send me his upgrades and update to my Auto Rig Script for After Effects. I&#8217;ve posted his version of the script and I hope to make his changes permanent once I can get some field testing of it working out in all situations. So, I&#8217;d appreciate it if you&#8217;d download it and give me feedback if you have any issues. [...]</description>
		<content:encoded><![CDATA[<p>[...] Paul was also kind enough to send me his upgrades and update to my Auto Rig Script for After Effects. I&#8217;ve posted his version of the script and I hope to make his changes permanent once I can get some field testing of it working out in all situations. So, I&#8217;d appreciate it if you&#8217;d download it and give me feedback if you have any issues. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-2679</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 23 Apr 2007 23:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-2679</guid>
		<description>I'm looking for a solution to the problem of losing motion paths for cameras when their position is controlled by expressions/parenting.

Separating the keyframes for x,y and z pos. via a camera rig such as this is a great way of making smooth camera movements.  But because the keyframe data is stored in effects parameters rather than postion values, you have no visible motion paths, and hence animating along irregular curves is difficult.

My current method is to simply parent the camera to a null and animate Y rotation and usually one position value (Y for a 'landscape', Z for a 'wall') on the null.  I then animate X and Z rotation and the other position values on the cam itself.
This corrects the 'wrong' rotation calculation order, and leaves me with a 2D motion path and a separate 'trim' control.  It's far from perfect, especially when I need a truly 3D motion path which swoops in all three planes.
AE CS3 now shows you separate xyz values in the graph editor, a slight help, but you can't keyframe them separately which can still cause untold headaches.  In C4D you can make a Y only keyframe, go to top view and you can't move it - it has no X or Z value to alter.  Yet go to perspective view and you can slide it up and down, altering the motion path shape.  The control handles behave similarly - you can't drag them into a plane that isn't also keyframed (hope that makes sense).

Or maybe I should just do all my animation in C4D. I've only been using it a month and it's helping me see a few shortcomings in AE's implementation of 3D.

Steve</description>
		<content:encoded><![CDATA[<p>I&#8217;m looking for a solution to the problem of losing motion paths for cameras when their position is controlled by expressions/parenting.</p>
<p>Separating the keyframes for x,y and z pos. via a camera rig such as this is a great way of making smooth camera movements.  But because the keyframe data is stored in effects parameters rather than postion values, you have no visible motion paths, and hence animating along irregular curves is difficult.</p>
<p>My current method is to simply parent the camera to a null and animate Y rotation and usually one position value (Y for a &#8216;landscape&#8217;, Z for a &#8216;wall&#8217;) on the null.  I then animate X and Z rotation and the other position values on the cam itself.<br />
This corrects the &#8216;wrong&#8217; rotation calculation order, and leaves me with a 2D motion path and a separate &#8216;trim&#8217; control.  It&#8217;s far from perfect, especially when I need a truly 3D motion path which swoops in all three planes.<br />
AE CS3 now shows you separate xyz values in the graph editor, a slight help, but you can&#8217;t keyframe them separately which can still cause untold headaches.  In C4D you can make a Y only keyframe, go to top view and you can&#8217;t move it - it has no X or Z value to alter.  Yet go to perspective view and you can slide it up and down, altering the motion path shape.  The control handles behave similarly - you can&#8217;t drag them into a plane that isn&#8217;t also keyframed (hope that makes sense).</p>
<p>Or maybe I should just do all my animation in C4D. I&#8217;ve only been using it a month and it&#8217;s helping me see a few shortcomings in AE&#8217;s implementation of 3D.</p>
<p>Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-239</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Tue, 01 Aug 2006 16:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-239</guid>
		<description>Hey Kyle,

Glad you tracked it down!

Dale</description>
		<content:encoded><![CDATA[<p>Hey Kyle,</p>
<p>Glad you tracked it down!</p>
<p>Dale</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-238</link>
		<dc:creator>Kyle</dc:creator>
		<pubDate>Tue, 01 Aug 2006 16:12:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-238</guid>
		<description>Hey Just came across this - i was the one that made the original request - so thanks a million!</description>
		<content:encoded><![CDATA[<p>Hey Just came across this - i was the one that made the original request - so thanks a million!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-131</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Sun, 16 Jul 2006 01:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-131</guid>
		<description>Hey Stu,

I seem to be limited on the &lt;strong&gt;Slider Control&lt;/strong&gt; range. I'm going to send that one off to aebugs@adobe.com.

I could, however, block the max and min values in the expressions. Should the max and min match the range of the &lt;strong&gt;slider control&lt;/strong&gt; in the sample project?

The layer name should be &lt;strong&gt;Camera Control&lt;/strong&gt;, can you check if you've got &lt;strong&gt;source name&lt;/strong&gt; selected instead of &lt;strong&gt;layer name&lt;/strong&gt;? Jeff pointed that one out to me on another script and I did a big Doh! If it still isn't named correctly, I'll check the script, but I'm pretty sure I can change the &lt;strong&gt;Null name&lt;/strong&gt; if necessary.

Dale</description>
		<content:encoded><![CDATA[<p>Hey Stu,</p>
<p>I seem to be limited on the <strong>Slider Control</strong> range. I&#8217;m going to send that one off to <a href="mailto:aebugs@adobe.com">aebugs@adobe.com</a>.</p>
<p>I could, however, block the max and min values in the expressions. Should the max and min match the range of the <strong>slider control</strong> in the sample project?</p>
<p>The layer name should be <strong>Camera Control</strong>, can you check if you&#8217;ve got <strong>source name</strong> selected instead of <strong>layer name</strong>? Jeff pointed that one out to me on another script and I did a big Doh! If it still isn&#8217;t named correctly, I&#8217;ll check the script, but I&#8217;m pretty sure I can change the <strong>Null name</strong> if necessary.</p>
<p>Dale</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-130</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Sat, 15 Jul 2006 18:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-130</guid>
		<description>Looks great Dale.  The only thing that could improve it would be ranging the sliders to more intuitive values.  Is that possible with scripting?  Maybe rename "Null 1" to something like "Camera Control" while you're at it?

Picky picky...  thanks for rising to the challenge!

-Stu</description>
		<content:encoded><![CDATA[<p>Looks great Dale.  The only thing that could improve it would be ranging the sliders to more intuitive values.  Is that possible with scripting?  Maybe rename &#8220;Null 1&#8243; to something like &#8220;Camera Control&#8221; while you&#8217;re at it?</p>
<p>Picky picky&#8230;  thanks for rising to the challenge!</p>
<p>-Stu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-128</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Sat, 15 Jul 2006 03:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-128</guid>
		<description>Hey Stu,

I've added the &lt;strong&gt; pointOfInterest expression&lt;/strong&gt;. 

I see what you mean about the &lt;strong&gt;animation preset&lt;/strong&gt; being a pain. I'm not at my usual workstation today, so this is a default install, I'll have to get everything configured soon.

Dale</description>
		<content:encoded><![CDATA[<p>Hey Stu,</p>
<p>I&#8217;ve added the <strong> pointOfInterest expression</strong>. </p>
<p>I see what you mean about the <strong>animation preset</strong> being a pain. I&#8217;m not at my usual workstation today, so this is a default install, I&#8217;ll have to get everything configured soon.</p>
<p>Dale</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-127</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Sat, 15 Jul 2006 01:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-127</guid>
		<description>Hey guys,

You know, my rig will still work with Auto Orient set to Point of Interest (the default) -- just add this expression to the Point of Interest stream:

position + [0,0,100]

Man, your screenshot of the sliders reminds me of how much I HATE those stupid Animation Preset pop-ups.  They are so lame.  I always turn them off -- see:

http://home.earthlink.net/~prolost/iHateThePopUps.png

-Stu</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>You know, my rig will still work with Auto Orient set to Point of Interest (the default) &#8212; just add this expression to the Point of Interest stream:</p>
<p>position + [0,0,100]</p>
<p>Man, your screenshot of the sliders reminds me of how much I HATE those stupid Animation Preset pop-ups.  They are so lame.  I always turn them off &#8212; see:</p>
<p><a href="http://home.earthlink.net/~prolost/iHateThePopUps.png" rel="nofollow">http://home.earthlink.net/~prolost/iHateThePopUps.png</a></p>
<p>-Stu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-125</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Fri, 14 Jul 2006 23:48:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/13/script-to-automate-rigging-a-camera-in-after-effects/#comment-125</guid>
		<description>Hey Chris,

Thanks for the feedback. You're right that's a pretty decent workaround. I'll make that change.

Dale</description>
		<content:encoded><![CDATA[<p>Hey Chris,</p>
<p>Thanks for the feedback. You&#8217;re right that&#8217;s a pretty decent workaround. I&#8217;ll make that change.</p>
<p>Dale</p>
]]></content:encoded>
	</item>
</channel>
</rss>
