<?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>graymachine &#187; Articles</title>
	<atom:link href="http://www.graymachine.com/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.graymachine.com</link>
	<description>{ Freelance Motion Designer } Motion Design Tutorials, Presets and Projects for Adobe After Effects</description>
	<lastBuildDate>Tue, 09 Mar 2010 05:57:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RGTV Episode 38: Creating a Music to Light Effect</title>
		<link>http://www.graymachine.com/2010/03/rgtv-episode-38-creating-a-music-to-light-effect/</link>
		<comments>http://www.graymachine.com/2010/03/rgtv-episode-38-creating-a-music-to-light-effect/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:51:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=2224</guid>
		<description><![CDATA[
In this episode of Red Giant TV, I&#8217;ll shows you how to re-create the Music-to-Light effect (seen last season on Heroes), using Trapcode Particular 2. This is a deep exploration of the extremely powerful Aux System in Particular.

Watch the tutorial on RGTV
]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/2224.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>In this episode of Red Giant TV, I&#8217;ll shows you how to re-create the Music-to-Light effect (seen last season on Heroes), using Trapcode Particular 2. This is a deep exploration of the extremely powerful Aux System in Particular.</p>
<p><a href="http://www.redgiantsoftware.com/videos/redgianttv-video.php?id=44"><br />
</a><a href="http://www.redgiantsoftware.com/videos/redgianttv-video.php?id=44" target="_blank">Watch the tutorial on RGTV</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2010/03/rgtv-episode-38-creating-a-music-to-light-effect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alcatraz Texture Collection</title>
		<link>http://www.graymachine.com/2010/02/alcatraz-texture-collection/</link>
		<comments>http://www.graymachine.com/2010/02/alcatraz-texture-collection/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 03:41:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=2208</guid>
		<description><![CDATA[ At my meeting as &#8220;the new guy&#8221; with Red Giant last week, I took a couple days to explore the city. One of the things I did was head out to Alcatraz to explore fun times to be had on &#8220;The Rock&#8221;.
I was immediately struck by the incredible textures found all over the island. [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Alcatraz Textures" href="http://graymachine.com/downloadItems/alcatrazTextures.zip"><img class="alignleft size-large wp-image-2207" title="Alcatraz Textures" src="http://www.graymachine.com/wp09/wp-content/uploads/2010/02/Alcatraz_Cover-1024x729.jpg" alt="" width="288" height="204" /></a> At my meeting as &#8220;the new guy&#8221; with <a title="Red Giant Software" href="http://www.redgiantsoftware.com/">Red Giant</a> last week, I took a couple days to explore the city. One of the things I did was head out to Alcatraz to explore fun times to be had on &#8220;The Rock&#8221;.</p>
<p>I was immediately struck by the incredible textures found all over the island. Not to turn the day into a texture exploration, I snapped a just few decent photos in an attempt to post a collection of textures from the walls of this near century-old San Francisco prison.</p>
<p>I shot more stuff, but you&#8217;ll see that turning up elsewhere.</p>
<p><a href="http://www.graymachine.com/downloadItems/alcatrazTextures.zip">Download the textures here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2010/02/alcatraz-texture-collection/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Harry Frank Joins Red Giant</title>
		<link>http://www.graymachine.com/2010/02/harry-frank-joins-red-giant/</link>
		<comments>http://www.graymachine.com/2010/02/harry-frank-joins-red-giant/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:19:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=2201</guid>
		<description><![CDATA[
Dear visitors and loyal fans,
As many of you well know, my current professional career is split between two distinct sides of the same coin. One one side, I mostly spend my days working as a freelance motion designer. This has garnered many memorable experiences of working with tremendously talented people — from my roots, working [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.graymachine.com/wp09/wp-content/uploads/2010/02/Picture-1.png" rel="shadowbox[post-2201];player=img;"><img class="size-full wp-image-2203 alignnone" title="Picture 1" src="http://www.graymachine.com/wp09/wp-content/uploads/2010/02/Picture-1.png" alt="" width="310" height="86" /></a></h3>
<p>Dear visitors and loyal fans,</p>
<p>As many of you well know, my current professional career is split between two distinct sides of the same coin. One one side, I mostly spend my days working as a freelance motion designer. This has garnered many memorable experiences of working with tremendously talented people — from my roots, working with the unrelenting post-production and design professionals of Detroit, to Digital Kitchen in Chicago’s cold winter, and on to great studios like Blur Studio here in sunny LA. From National Geographic, to NBC, to TV Land, I’ve seen all the nooks and crannies of the life that a motion designer can see. But I’ve reached a point where adding <em>one more big name</em> isn’t going to improve anything for me, especially my happiness.</p>
<p>On that other side of the coin, I’ve been involved with communities that focus on learning, sharing, connecting and growing as a motion designer and visual effects artist. Graymachine and The Motion Exchange have been very personal endeavors of mine, and I have thoroughly enjoyed learning and growing, side-by-side with you.</p>
<p>When I study the two sides of my career coin, it is now obvious what has always brought me more joy. I’ve learned that happiness is not found along the path of making reality show graphics, sizzle reels, or commercials for sugar water. It is not found in the daily stress of courting new clients, while trying to get existing clients to pay their overdue invoices, while juggling three jobs that are all over budget. It is not found in a job where last minute changes and late nights that keep me from reading my son a bedtime story.</p>
<p>I’ve only been bestowed a small number of gifts in life, among them my wonderful wife and awesome little boy. But, another is my ability to understand the ambiguous, imagine the creative, and bridge the two together. I’m somehow also able to put this process into words for others to understand. But I fear, if I continue to use my talents to create cultural pollution for television, I’ll have little to show as a legacy for myself, nor will I feel like I’ve done much good with my time on this planet. Nearing my 37th year on Earth, it’s time to make a change.<br />
In short, I am largely leaving the world of freelance motion design. I am proud to announce that I will be joining Red Giant Software on a full-time basis. Since this career epiphany hit me last Fall, I had been determined to find a partner that sees eye-to-eye with what I want to accomplish in my career, and support what I value in life. I am so grateful to have been working with this great company for years, and I am humbled to be extended an invitation to join them.<br />
In partnering with RGS, my efforts will be focused on helping you find the right tool or idea for your next job, film or project. And no other company represents this set of artistic set of tools more completely, especially with what we have collectively planned for 2010.  I’m excited to share this new opportunity with you. So, follow me, and I will continue to do what I do here — help others — without the hurried pressure to “get back to work.”</p>
<p><strong>So what does this mean for graymachine?</strong></p>
<p>It means more time to devote to what made graymachine a useful resource for the community in the first place. You&#8217;ll see more tutorials, free content, templates and news. But, instead of just seeing it here,  you&#8217;ll see it in other places too. You might see some products become exclusive to RGS, and new products mostly be for RGS. But, honestly&#8230; how often has something I&#8217;ve done NOT centered around Red Giant products?</p>
<p>So, stick around and you&#8217;ll see great things. Until then, talk to you soon!</p>
<p>Harry</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2010/02/harry-frank-joins-red-giant/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Trapcode Particular Presets: Holiday</title>
		<link>http://www.graymachine.com/2009/12/trapcode-particular-presets-holiday/</link>
		<comments>http://www.graymachine.com/2009/12/trapcode-particular-presets-holiday/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:58:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=2169</guid>
		<description><![CDATA[
Introducing Trapcode Particular Presets: Holiday 


Red Giant and I got together for a bit of holiday cheer this season. They had an idea to create some festive and useful compositions for the holiday seasons. With time of the essence as the holiday lights are already burning full throttle, I quickly turned around a set of [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/2169.png&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p><strong><span id="redboldtext">Introducing Trapcode Particular Presets: Holiday </span></strong></p>
<p><strong><span><img class="alignnone size-full wp-image-2173" title="WebBanner" src="http://www.graymachine.com/wp09/wp-content/uploads/2009/12/WebBanner.png" alt="WebBanner" width="484" height="271" /><br />
</span></strong></p>
<p>Red Giant and I got together for a bit of holiday cheer this season. They had an idea to create some festive and useful compositions for the holiday seasons. With time of the essence as the holiday lights are already burning full throttle, I quickly turned around a set of 55 AE CS3 compositions featuring a mix of motion backgrounds, reveals, type compositions, using a number of AE and 3D pre-rendered elements.</p>
<p><a title="Trapcode Particular Presets: Holiday" href="http://www.redgiantsoftware.com/products/all/particular-presets-holiday/" target="_blank">Visit Red Giant Software to check out the package</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/12/trapcode-particular-presets-holiday/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My 5 Favorite Expressions</title>
		<link>http://www.graymachine.com/2009/10/my-top-expressions/</link>
		<comments>http://www.graymachine.com/2009/10/my-top-expressions/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:35:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/wp09/?p=1718</guid>
		<description><![CDATA[
I realize that expressions can be daunting, and some would rather copy and past useful code rather than learn the language. That&#8217;s cool with me. Therefore, I&#8217;d like to share with you my 5 favorite expressions. These are expressions I use in just about every project, and I consider them to be incredible workflow enhancements.
Download [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/1718.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>I realize that expressions can be daunting, and some would rather copy and past useful code rather than learn the language. That&#8217;s cool with me. Therefore, I&#8217;d like to share with you my 5 favorite expressions. These are expressions I use in just about every project, and I consider them to be incredible workflow enhancements.</p>
<p><a href="http://www.graymachine.com/downloadItems/graymachine_ExpressionPresets.zip">Download them as FFX presets for AE CS3 here.</a></p>
<p>Are you looking to learn more about After Effects Expressions? Check out my <a href="http://www.graymachine.com/2009/04/after-effects-expressions/">complete training series on the topic in the graymachine store.</a></p>
<h3>1. Intertial Bounce</h3>
<p>Essentially, Inertial Bounce creates a bouncing motion of any parameter from one keyframe to the next, based on its velocity. Being that true &#8220;velocity&#8221; includes the vector (or traveling direction in 3D space), the bounce happens in whatever direction the object is traveling. This also accounts for scalar or array values, so you&#8217;ll find that this expression works just as well on 2D rotation as it does on 3D position. It&#8217;s very cool!</p>
<p>This expression is a bit of a community effort. The seeds were certainly planted by the great Dan Ebberts, and then a modified version was posted on mograph.net. Although I&#8217;ve made a slight modification to it to make it a little more user friendly, it&#8217;s nothing that I will lay claim to as my own code. Nonetheless, it&#8217;s a great helper and I use it all the time.</p>
<p>Modify &#8220;amp&#8221; for the amplitude or how much bounce is present. The variable &#8220;freq&#8221; is the frequency, or how frequently the bounce occurs. The &#8220;decay&#8221; is like a friction or mass setting, a higher value means a shorter decay over time.</p>
<pre>amp = .1;
freq = 2.0;
decay = 2.0;</pre>
<pre>n = 0;
if (numKeys &gt; 0){
n = nearestKey(time).index;
if (key(n).time &gt; time){
n--;
}}</pre>
<pre>if (n == 0){ t = 0;
}else{
t = time - key(n).time;
}</pre>
<pre>if (n &gt; 0){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}</pre>
<h3><strong>2. Autofade</strong></h3>
<p>This is nothing brilliant, but it is something I wrote and use all the time. You&#8217;ll also find something similar in the After Effects preset &#8220;Behaviors&#8221; called Fade In + Out, which uses the Solid Composite effect and a custom interface.  But, I like a simpler version that I use on Opacity.</p>
<p>This is a slightly enhanced version that I&#8217;d revamped since I posted it in the &#8220;Auto Slideshow&#8221; presets and added the option to use markers. If there are no markers, the transition variable is used (where is says &#8220;transition=20&#8243;, this is in frames.) If there are *2* markers,  the first marker is used for end point of the fade in, and the second marker is used to define the start of the fade out.</p>
<pre>//Autofade: Add to opacity</pre>
<pre>transition = 20;       // transition time in frames
if (marker.numKeys&lt;2){
tSecs = transition / ( 1 / thisComp.frameDuration); // convert to seconds
linear(time, inPoint, inPoint + tSecs, 0, 100) - linear(time, outPoint - tSecs, outPoint, 0, 100)
}else{
linear(time, inPoint, marker.key(1).time, 0, 100) - linear(time, marker.key(2).time, outPoint, 0, 100)
}</pre>
<h3><strong>3.  Snap Zoom In/Out</strong></h3>
<p>This is a cool expression to use on text. It creates a &#8220;snap&#8221; zoom on the in and out of the layer by modifying scale.</p>
<pre>//Snap zoom in and out: apply to scale
snapScale = 300; //percent of scale to zoom

trans = 4; //  transition time in frames
trans = trans * thisComp.frameDuration;
inTrans  = easeOut(time, inPoint, inPoint + trans, [snapScale,snapScale], [0,0]);
outTrans = easeIn(time, outPoint, outPoint - trans, [0,0], [snapScale, snapScale]);
value+ inTrans + outTrans</pre>
<p>If you prefer to use Z space position instead of scale, try this one:</p>
<pre>zoom = 5000; //distance to zoom
trans = 4; //  transition time in frames
trans = trans * thisComp.frameDuration;

inTrans  = easeIn(time, inPoint, inPoint + trans, [0,0,zoom], [0,0,0]);
outTrans = easeOut(time, outPoint, outPoint - trans*2, [0,0,0], [0,0,zoom]);
value+ inTrans - outTrans</pre>
<h3><strong>4. Y Axis Jitter</strong></h3>
<p>This is from Lesson 5 of my expressions series. This creates a random jittery motion in the Y axis. You can modify probability to make or less jitter, and the pos variable to define how large the jitter is.</p>
<pre>// Y Axis Jitter
probability = 8 ;  //higher is less likely
pos = 50;</pre>
<pre>val  = random(-probability-2, 1);
m = clamp(val, 0, 1);
y = wiggle(10, pos*m)-position;
value + [0, y[1]]</pre>
<h3><strong>5 . toComp</strong></h3>
<p>This one you&#8217;ll have to watch a<a href="http://www.graymachine.com/quick-tip-tocomp/"> short tutorial for here,</a> and you can read a lot more about it at <a href="http://www.motionscript.com/mastering-expressions/lst-lens-flare.html">motionscript.com</a>. The idea is that you can apply the equivalent 3D location to any 2D location. This might not sound exciting. But, think of all the 2D parameters out there, like lens flare location, Shine source, beams, etc. It is probably my most commonly used expression.</p>
<p>But, the basic idea is this:</p>
<pre>layer = thisComp.layer("Null 1")
layer.toComp([0,0,0])</pre>
<p>Note: I intentionally left off the semicolon, as you techinically don&#8217;t need it in this case. Therefore, all you need to do is pickwhip your layer where the &#8220;layer =&#8221; variable is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/10/my-top-expressions/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>After Effects &amp; RAM 101</title>
		<link>http://www.graymachine.com/2009/05/after-effects-and-ram-101/</link>
		<comments>http://www.graymachine.com/2009/05/after-effects-and-ram-101/#comments</comments>
		<pubDate>Sun, 17 May 2009 05:50:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=981</guid>
		<description><![CDATA[The issue of how After Effects RAM is one of those topics that seems to get asked just about every forum, at least once a week. I'd like to clarify some of the confusion on this.]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/981.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>The issue of how After Effects uses RAM is one of those topics that seems to get asked just about every forum, at least once a week. I&#8217;d like to clarify some of the confusion on this.</p>
<p>The fundamental issue revolves around the following issues:</p>
<ul>
<li>Despite the amount of RAM one has in their computer, when launching After Effects the splash window (or the About window) will show a much lower amount being used, such as 3GB.</li>
<li>Furthermore, there is a preferences panel that gives the impression that one has more control over this RAM allocation, and that there is some magic setting to fix the issue.</li>
<li>That because After Effects only seems to use 3GB of RAM at best, that having between 2-4GB of of RAM is &#8220;plenty.&#8221;</li>
</ul>
<p>Cutting to the chase, and to make you a more informed user, I&#8217;d like to present the facts, and then explain them in a little detail:</p>
<ul>
<li>You SHOULD have more than 4GB of RAM in your computer</li>
<li>Your computer most likely can and will use more than 4GB of RAM for After Effects</li>
</ul>
<p>Currently, After Effects on Mac OS X can use up to 3.5 GB of RAM.  After Effects on 32-bit Windows operating systems (XP, Vista 32) can use up to 3 GB of RAM; however, to use more than 2 GB in After Effects, you must configure Windows XP or Windows Vista appropriately.  For details on this, see Jonas Hummelstrand’s website: (<a rel="nofollow" href="http://www.adobe.com/go/learn_ae_jonaswindows3gb" target="_blank">www.adobe.com/go/learn_ae_jonaswindows3gb</a>.) After Effects on 64-bit Windows operating systems can use up to 4 GB of RAM with no special configuration.</p>
<p>So, where does the other RAM come in? If you bought 12GB of RAM, was that a waste of money? No!!</p>
<p>When you work with After Effects, knowing full well that it is limited to that RAM that we just spelled out, there&#8217;s more going on behind the scenes that you might realize. If you proceed to Preferences&gt;Multiprocessing, you&#8217;ll find an option to enable multiprocessor rendering. In fact, you&#8217;ll see a very description paragraph as to what multiprocessing actually is doing.</p>
<p><a href="http://www.graymachine.com/wp09/wp-content/uploads/2009/05/cpus1.png" rel="shadowbox[post-981];player=img;"><img class="size-full wp-image-1043 alignnone" title="cpus1" src="http://www.graymachine.com/wp09/wp-content/uploads/2009/05/cpus1.png" alt="cpus1" width="549" height="517" /></a></p>
<p>After Effects will &#8220;use multiple processes to speed rendering for RAM preview and final output&#8221;, ie. rendering.</p>
<p>What are these &#8220;multiple processes?&#8221;</p>
<p>Behind the scenes, when you render or perform a RAM preview, additional applications launch in the background that you do not see. In fact, the only way to see them is to launch a process viewer. In Mac OS, you can use the Activity Monitor. What you will see are processes called &#8220;aeselflink&#8221; (AE Self Link.)</p>
<p><a href="http://www.graymachine.com/wp09/wp-content/uploads/2009/05/aeselflink.png" rel="shadowbox[post-981];player=img;"><img class="size-full wp-image-1045 alignnone" title="aeselflink" src="http://www.graymachine.com/wp09/wp-content/uploads/2009/05/aeselflink.png" alt="aeselflink" width="542" height="161" /></a></p>
<p>These are helper applications that can use up to 2GB of RAM for each CPU. Being that even one &#8220;duo core&#8221; has 2 CPUs, you can see how this might add up very quickly. A dual quad core computer has 8 CPUs, which can easily eat up as much as 16GB of RAM when rendering. And this doesn&#8217;t count any additional programs you might try to run in the background.</p>
<p>If you have a small amount of RAM (less than 4GB), there is a distinct possibility that using multiprocessing will slow down the rendering process. If you lack the RAM for the helper application(s), your computer will use virtual RAM (hard disk space.) This, most likely, will slow the rendering process. This obviously depends on how many CPUs you have, and how much RAM.</p>
<p>So, get that RAM. You SHOULD have a lot of RAM as an After Effects user. For as much as you spent on that computer, having a low amount of RAM will greatly reduce the potential speed of your machine.  This goes for AE CS3 and CS4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/05/after-effects-and-ram-101/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Attributes of a Toxic Office</title>
		<link>http://www.graymachine.com/2009/04/attributes-of-a-toxic-office/</link>
		<comments>http://www.graymachine.com/2009/04/attributes-of-a-toxic-office/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 04:22:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Freelance]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=954</guid>
		<description><![CDATA[
Back when I was working as a freelancer, I got a detailed look into a &#8220;day in the life&#8221; of many different companies. I&#8217;ve noticed a lot of commonalities between them all. More importantly, I&#8217;ve seen a lot of common factors that provide a haven for negative energy. Although there are many of these, I [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/954.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Back when I was working as a freelancer, I got a detailed look into a &#8220;day in the life&#8221; of many different companies. I&#8217;ve noticed a lot of commonalities between them all. More importantly, I&#8217;ve seen a lot of common factors that provide a haven for negative energy. Although there are many of these, I wanted to point out the ones I see most frequently, and offer some insight as to why I think they should be avoided.<strong></strong></p>
<p><strong>You Should Be Happy To Have a Job</strong></p>
<p>I cannot stand it when I hear people telling me that employers hold employment over the heads of their employees, with lines like, &#8220;You should be happy to have a job.&#8221; Let&#8217;s get this straight: companies make money with employees. Design is a service-based industry, where employees perform a service, and where the employer charges many times more what is paid to the individual employee. In addition, there is equity in valuable employees that keep clients coming back.</p>
<p>Just like &#8220;you are what you eat,&#8221; a company is who it hires. Companies should make careful decisions about which people they hire, only selecting the right candidate for the job. The candidate should be able to do the job well in return for compensation. If the job is not done well, then it is time to take action: communicate that the job isn&#8217;t up to par, offer more training to the employee, move them to a more suitable position, or let them go. That&#8217;s the system that drives the workforce.</p>
<p>The skills of the employee make money for the company, and the company returns the favor with salary and benefits. It&#8217;s a two-way street. If an employer thinks that they are doing employees a &#8220;favor&#8221; by employing anyone, then they are employing people for the wrong reason. If you are are an employer and you&#8217;ve found yourself saying this: STOP. This is one of the most toxic things you can say to an employee. It not only shows the lack of appreciation for the skill of the employee, but it shows an ignorance for the reason of hiring someone to do a job. If you don&#8217;t value what an employee does for you, then why did you hire them?</p>
<p>In the US, if an employer thinks that providing benefits is a saintly act, consider the following. I provided myself with my own benefits including a PPO health plan, prescriptions, emergency coverage, hospitalization, and $20 copay doctor visits for $140 a month. For a family of three, it is about $500. So, as much as I hate the fact that Americans are literally stuck with their bill of health, the options are out there for individuals. In short, employers aren&#8217;t performing miracles by giving you benefits.</p>
<p><strong>I Hate Working Here</strong></p>
<p>If you hate your job, then it&#8217;s time to leave.  If you can&#8217;t leave, then you should appreciate why you are there, why you are so dependent on it, and get yourself an attitude adjustment.  But, being the &#8220;I hate this place&#8221; person is poison for the morale of a company.  Just like enthusiasm is contagious, the same goes for negative energy. One person starts saying this, then more and more start saying it. Then content employees hear the whispers of discontent and in turn also become dissatisfied. Who wouldn&#8217;t hate working at a place with a bunch of miserable employees? In fact, I&#8217;ve been there myself. So, in short don&#8217;t be &#8220;that person.&#8221; If you are saying this, it&#8217;s time for an attitude adjustment or a new job.</p>
<p><a href="http://www.graymachine.com/2009/04/becoming-a-freelance-motion-designer/">Is it time for you to go freelance?</a><br />
<strong><br />
The Spoiled Employee</strong> <strong>&amp; The Free Lunch</strong></p>
<p>&#8220;Sushi again for lunch?&#8221; Come on people. I am firmly against free lunch in facilities as it breeds nothing but negative energy. First, eating a high calorie lunch every day will do nothing for your health other than ruin it.  I tend to bring my lunch. If I do order, I try to keep the calorie count down by ordering something sensible.</p>
<p>My second problem with the free lunch is that it establishes an uncomfortable class structure between those that fetch, serve and tidy up after lunch, and those that receive it. I&#8217;ve seen several instances where an employee will treat the poor souls serving lunch like wait staff: complaining about their order, requesting condiments, etc. I know there is a structure to how things work: management, senior staff, assistants, etc.  But, treat please treat your co-workers like your friends, not your servants.</p>
<p>Third, somehow this privilege of a free lunch gets overlooked and treated, somehow, like a burden. I&#8217;ve heard this way too many times: &#8220;Oh no, that place again.&#8221; If you need a reminder, about 800 million people go to bed hungry every night. If you want to complain about getting pita sandwiches too often, you need an attitude check.</p>
<p>I don&#8217;t care if you are the most in-demand editor or motion designer on the planet &#8212; if you do get a free lunch &#8212; be humble about it. Order something small. Thank the person that brings it to you. Clean up after yourself. Realize that you are very lucky to have this privilege. My suggestion: facilities should skip the lunch ordering all together. Take a lunch break and get some air.</p>
<p><strong>The Rumor Mill</strong></p>
<p>Every company has rumors that go around. The more widespread they are, the worse the communication is within the company. As the saying goes, &#8220;Communication is worst in the communications industry.&#8221; We are always so busy communicating the ideas of others, that we forget to talk to each other, or don&#8217;t think that it is necessary.</p>
<p>When I was staff, I remember the circulating rumors about potential bad news. Sometimes companies fall on hard times, that&#8217;s inevitable. A company I was with had an open house one week, launching a new web site, logo, facility signage, etc. The next week, it was announced that the company would be closing its doors.  Talk about mixed messages! Companies should NOT let communication happen organically, or assume that people know what is going on.</p>
<p>How a company is going to react to bad news should be public knowledge to the staff. No matter what, there WILL be speculation. Management can either let it spread like a dark cloud throughout a company, or communicate what they can, even if it is bad news. A simple meeting or email with honest answers might be tough to hear, but it&#8217;s better than letting employees guess. This guessing game leads to paranoia about employees losing benefits, wages or their entire job. This often stimulates overcompensation: working late, skipping vacations, as well as attempts to &#8220;outperform&#8221; other employees in an attempt to not be on the chopping block. All of this creates a terrible work environment.</p>
<p>If you an employer, be upfront about bad news and how it will potentially be handled. If you are an employee, skip the rumor mill. If you didn&#8217;t hear it from your boss, then don&#8217;t spread it. If you DID hear it from your boss, then encourage him or her to tell the rest of the company.<br />
<strong><br />
Overtime as the Norm<br />
</strong><br />
I understand that, on occasion, jobs will arise that require long hours. However, some places see to make a part of the culture of the company.</p>
<p>If you are content with this, don&#8217;t let me stop you. But, being overworked will eventually burn you out. If you are a salaried employee, it lessens what you earn each hour. Even if you are paid hourly, working 10-12 hour days pretty much make you tethered to your job. If your life is work, eat, sleep.. is the job REALLY that enjoyable? How can you do a job well if there is little else to your life than work? Just like a good design needs negative space and contrast, our lives need the same.</p>
<p>Plus, once you have kids, you&#8217;ll realize that all that free time that you could have had is LONG gone, and you should have enjoyed it while you can!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/attributes-of-a-toxic-office/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Quick Tip #5 &#124; Using the toComp expression</title>
		<link>http://www.graymachine.com/2009/04/quick-tip-5-using-the-tocomp-expression/</link>
		<comments>http://www.graymachine.com/2009/04/quick-tip-5-using-the-tocomp-expression/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 03:16:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=818</guid>
		<description><![CDATA[
This short tutorial covers 3 awesome applications of the toComp expression.  This is a very simple and very powerful topic! For even more information, check out Dan Ebberts page on Layer Space Transformations.

]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/818.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>This short tutorial covers 3 awesome applications of the toComp expression.  This is a very simple and very powerful topic! For even more information, check out Dan Ebberts page on <a href="http://www.motionscript.com/mastering-expressions/lst-lens-flare.html">Layer Space Transformations.</a></p>
<p><iframe height='480px' width='640px'  frameborder='2'  bordercolor='black' scrolling='no' src='http://www.graymachine.com/media/toComp.html'></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/quick-tip-5-using-the-tocomp-expression/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Quick Tip #4 &#124; X Marks the Spot</title>
		<link>http://www.graymachine.com/2009/04/quick-tip-4-x-marks-the-spot/</link>
		<comments>http://www.graymachine.com/2009/04/quick-tip-4-x-marks-the-spot/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 03:13:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=814</guid>
		<description><![CDATA[
Working with a LOT of layers?  Often with heavy comps, it would be great to put your current layer at the top of the composition, rather than buried down the list.  Shy layers is one solution.  A quicker one: select the layer and hit &#8220;x&#8221;.  This will bring that layer to [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/814.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Working with a LOT of layers?  Often with heavy comps, it would be great to put your current layer at the top of the composition, rather than buried down the list.  Shy layers is one solution.  A quicker one: select the layer and hit &#8220;x&#8221;.  This will bring that layer to the top of the timeline window.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/quick-tip-4-x-marks-the-spot/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Quick Tip  #3 &#124; Show Selected</title>
		<link>http://www.graymachine.com/2009/04/quick-tip-3-show-selected/</link>
		<comments>http://www.graymachine.com/2009/04/quick-tip-3-show-selected/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 02:58:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=805</guid>
		<description><![CDATA[
When you select a layer in the After Effects timelime, there are a lot of shortcuts to display certain properties, like &#8216;p&#8217; for position, &#8216;ee&#8217; for expressions, &#8216;u&#8217; for keyframed properties.  However, what if you&#8217;d like to show only one specific property that does not have a dedicated key?
Select the property and use the shortcut [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/805.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>When you select a layer in the After Effects timelime, there are a lot of shortcuts to display certain properties, like &#8216;p&#8217; for position, &#8216;ee&#8217; for expressions, &#8216;u&#8217; for keyframed properties.  However, what if you&#8217;d like to show only one specific property that does not have a dedicated key?</p>
<p>Select the property and use the shortcut combo &#8220;ss&#8221;, to show only properties that you have selected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/quick-tip-3-show-selected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expressions and External Documents &#8211; Revised for CS4</title>
		<link>http://www.graymachine.com/2009/04/expressions-and-external-documents-revisited/</link>
		<comments>http://www.graymachine.com/2009/04/expressions-and-external-documents-revisited/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 00:50:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=780</guid>
		<description><![CDATA[
In the tutorial Expressions and External Documents, I showed some ideas on how to use external documents to drive content inside After Effects. The feedback that I&#8217;ve gotten from the community is that this technique can be a real timesaver in projects that require a lot of repetitive content, such as bumpers, lower thirds, interstitials, [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/780.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>In the tutorial <a href="http://www.graymachine.com/tutorials/expressions-and-external-documents/" target="_blank">Expressions and External Documents</a>, I showed some ideas on how to use external documents to drive content inside After Effects. The feedback that I&#8217;ve gotten from the community is that this technique can be a real timesaver in projects that require a lot of repetitive content, such as bumpers, lower thirds, interstitials, etc.</p>
<p>In the tutorial, with my own attempt at the idea, I fell short on a couple of challenges.  First, because After Effects uses different address structures for Windows and Mac OS X, it&#8217;s a little tricky to make one expression that works on both platforms.  Second, as I&#8217;ve later found out, the #include function was disabled in AE CS4.</p>
<p>Fortunately, scripting and expressions guru <a href="http://aescripts.com/">Lloyd Alvarez</a> stepped in to fill in the gaps and provide a solution that works in both CS3 and CS4, as well as both platforms. Let&#8217;s take a look at the full Source Text expression:</p>
<pre style="padding-left: 30px;"><span style="color: #333333;">if ($.os.indexOf("Mac") != -1)
myPath = "/Expressions/";
else
myPath = "file://c:\\\\Expressions\\";
myPath += "data.txt";
$.evalFile (myPath);
eval(thisComp.name);</span></pre>
<p>Let&#8217;s take a look at what is going on here.</p>
<p style="padding-left: 30px;">if ($.os.indexOf(&#8220;Mac&#8221;) != -1)</p>
<p>In this first line,  $.os is equal to the name of our current operating system. For example, on my computer this displays &#8220;Macintosh OS 10.5.6&#8243;.  indexOf() simply looks for the content in parentheses. If it finds this, like the letters &#8220;Mac&#8221;, it is equal to a value of 0. If it is not found, the value is -1. If you&#8217;ve not used it before, the term != means &#8220;does not equal&#8221;.</p>
<p>Therefore, this is an if/else condition that says &#8220;if the current OS contains the word &#8216;Mac&#8217;,then do the following. So, we have things set up for both Mac and Windows, and we can handle things accordingly.</p>
<p>The next line is what runs if the OS is Mac based, and it establishes the initial path of where to look for the external document.</p>
<p style="padding-left: 30px;">myPath = &#8220;/Expressions/&#8221;;</p>
<p>If the OS is not a Mac, and is therefore Windows based, the path will be formatted for Windows.  Note that in Windows, two slashes: \\  need to be supplied to denote a directory, not just one.</p>
<p style="padding-left: 30px;">else<br />
myPath = &#8220;file://c:\\\\Expressions\\&#8221;;</p>
<p>Now that we have the path set up, let&#8217;s assume that the text document that has our data is called &#8220;data.txt&#8221;.  What can be done at this point is to add the path and filename together like this:</p>
<p style="padding-left: 30px;">myPath += &#8220;data.txt&#8221;;</p>
<p>This is the equivalent of myPath = mypath + &#8220;data.txt&#8221;;</p>
<p>Then, an alternative to #include is $.evalFile, which fortunately works in CS3 and CS4 as a way to look at the contents of an external file. Then, just like in the tutorial, we can use eval() to have the comp name pass as the the value for the source text, as the last value in the expression. Assuming there is a variable in the data file that matches the comp name, it will be displayed as the source text.</p>
<p style="padding-left: 30px;">$.evalFile (myPath);<br />
eval(thisComp.name);</p>
<p>To have the expression wrapped inside try/catch to eliminate error messages (such as in the case of the text document not having the correct scene number), here is a version like that:</p>
<p style="padding-left: 30px;"><span style="color: #333333;">try{<br />
if ($.os.indexOf(&#8220;Mac&#8221;) != -1)<br />
myPath = &#8220;/Expressions/&#8221;;<br />
else<br />
myPath = &#8220;file://c:\\\\Expressions\\&#8221;;<br />
myPath += &#8220;data.txt&#8221;;<br />
$.evalFile (myPath);<br />
eval(thisComp.name);<br />
}catch(err){&#8220;Not Found&#8221;}</span></p>
<p>For some complete training on After Effects Expressions, and to support the site, take a look at my <a href="http://www.graymachine.com/2009/04/after-effects-expressions/" target="_blank">After Effects Expressions training series.</a><a href="http://www.graymachine.com/wp/wp-content/uploads/2009/04/expressions.rar">expressions</a></p>
<p><a href="http://www.graymachine.com/downloadItems/expressions.rar">Download a preformatted text document and spreadsheet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/expressions-and-external-documents-revisited/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Quick Tip #2 &#124; Slip Editing</title>
		<link>http://www.graymachine.com/2009/04/quick-tip-2-slip-editing/</link>
		<comments>http://www.graymachine.com/2009/04/quick-tip-2-slip-editing/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 14:36:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.graymachine.com/?p=746</guid>
		<description><![CDATA[
You probably know that the &#8220;Pan Behind Tool&#8221; can be used for moving a layer independently of its mask.  However, if you keep this tool activated, you can also use it on composition layers.  Grab a trimmed clip with the Pan Behind Tool, and you can slip and slide the clip, while keeping the in [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.graymachine.com/wp09/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp09/wp-content/thumbnails/746.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>You probably know that the &#8220;Pan Behind Tool&#8221; can be used for moving a layer independently of its mask.  However, if you keep this tool activated, you can also use it on composition layers.  Grab a trimmed clip with the Pan Behind Tool, and you can slip and slide the clip, while keeping the in and out points the same.  Very useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.graymachine.com/2009/04/quick-tip-2-slip-editing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
