<?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>Pink and Ain&#039;t &#187; Don&#8217;t Fear the Sitter</title>
	<atom:link href="http://blog.pinkandaint.com/category/animation/dont-fear-the-sitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pinkandaint.com</link>
	<description>Animation, Flash, and other nerdy ramblings</description>
	<lastBuildDate>Mon, 28 Nov 2011 08:44:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Demo Reel!</title>
		<link>http://blog.pinkandaint.com/demo-reel/</link>
		<comments>http://blog.pinkandaint.com/demo-reel/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 23:28:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Demo Reel]]></category>
		<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Job Search]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/demo-reel/</guid>
		<description><![CDATA[After much travail I finally got my demo reel together.&#160; Unfortunately it doesn’t include any of the stuff from my last job (they won’t let me post anything online) but it still shows my recent work by including clips from Don’t Fear the Sitter. Here it is:]]></description>
			<content:encoded><![CDATA[<p>After much travail I finally got my demo reel together.&#160; Unfortunately it doesn’t include any of the stuff from my last job (they won’t let me post anything online) but it still shows my recent work by including clips from <em>Don’t Fear the Sitter</em>.</p>
<p>Here it is:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:33465a38-6ab3-473a-b86f-66b6baf1fdc6" class="wlWriterEditableSmartContent">
<div><object width="587" height="440"><param name="movie" value="http://www.youtube.com/v/H8r8MXLoSwk?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/H8r8MXLoSwk?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="587" height="440"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/demo-reel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven Years in the Making</title>
		<link>http://blog.pinkandaint.com/seven-years-in-the-making/</link>
		<comments>http://blog.pinkandaint.com/seven-years-in-the-making/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 07:28:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Festivals]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/seven-years-in-the-making/</guid>
		<description><![CDATA[I turned in Don’t Fear the Sitter a few weeks ago, finishing off the last step toward getting my Master of Fine Arts degree in animation. I was working really hard the last few months to get it done, leaving my fiancée lonely and bored as I worked into the night perfecting all the little [...]]]></description>
			<content:encoded><![CDATA[<p>I turned in <em>Don’t Fear the Sitter</em> a few weeks ago, finishing off the last step toward getting my Master of Fine Arts degree in animation. I was working really hard the last few months to get it done, leaving my fiancée lonely and bored as I worked into the night perfecting all the little details.&#160; We were both very happy when the deadline came, I turned in my finished product, and I could finally relax.</p>
<p>It screened at the UCLA film school’s end-of-year show.&#160; I think it was fairly well-received, but some people had a different reaction to part of it than I had expected.&#160; I’m not going to say what exactly, because I don’t really want to give out spoilers.</p>
<p>Actually, though, it’s not <em>quite</em> done.&#160; There are still a few more details that I want to work out as a final polishing step.&#160; There are some things that I’d like to do but I might decide not to, as well.&#160; At some point you just have to call it done.</p>
<p>I’m aiming to get this thing into festivals, though.&#160; I want to make it really good.&#160; That’s been my goal pretty much since I graduated the film from being my second-year film to being my thesis.&#160; I wanted to make something that would make people at festivals take notice.&#160; Something, dare I dream, that would get me into Annecy (the most important festival in the animation world).&#160; If I really stick to that goal then there are a number of things left to do – the biggest being set dressing.</p>
<p>I’ve always been pretty bad at making a background look lived in.&#160; At the moment the house in which the story takes place looks kinda sparse – like a model home that no one actually lives in.</p>
<p>I want to get it done so I can move on to the next project, whatever that may be.&#160; I have a big list of possibilities.&#160; I have time now to do all those things I wanted to do over the last seven years but never did because my film was hanging over me.&#160; For the time being, it probably won’t be animation, though I reserve the right to do something animation-related: a web comic, develop a TV pitch, write a script or storyboard, etc.</p>
<p>Just some thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/seven-years-in-the-making/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keep on Plugging</title>
		<link>http://blog.pinkandaint.com/keep-on-plugging/</link>
		<comments>http://blog.pinkandaint.com/keep-on-plugging/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 09:35:30 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Falling Lizard]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/keep-on-plugging/</guid>
		<description><![CDATA[I keep on plugging away on Don’t Fear the Sitter.&#160; It’s slow work.&#160; On average, since I last reset my accounting in April, I’ve gotten through about one character-second of animation per three days.&#160; That is, if there’s one second of footage in which two characters are moving the whole time, that represents two character [...]]]></description>
			<content:encoded><![CDATA[<p>I keep on plugging away on Don’t Fear the Sitter.&#160; It’s slow work.&#160; On average, since I last reset my accounting in April, I’ve gotten through about one character-second of animation per three days.&#160; That is, if there’s one second of footage in which two characters are moving the whole time, that represents two character seconds.&#160; Keep in mind, though, that I probably only average between half an hour and an hour of work per day.</p>
<p>According to the spreadsheet I keep for tracking my progress I’m set to finish all the animation in DFtS at the end of January.&#160; It’s a little weird to have that goal actually approaching after all this time.&#160; I first started working on this thing in the Summer of 2005, so I’ve been at it for more than five years.&#160; It’ll be almost six by the time I actually finish (assuming I finish when I’m planning to).&#160; It brings up the question in my mind: What Next?</p>
<p>I suppose first I’d like to take a little break from having a project that I’m always working on.&#160; It’s a little wearying to always have to come back to the same tasks every night, working with the same assets.&#160; It helps, in a way, that I have several characters in my film.&#160; Switching between them keeps things fresh.&#160; That would suck if I was only animating a single character the whole time.</p>
<p>I really like Falling Lizard, though &#8212; the yearly party at UCLA where everyone makes a complete (though admittedly minimal) film in a single weekend.&#160; It’s a weekend when I know I’m going to be able to work on something a little different for a change, despite whatever other big project I might be working on in the rest of my free time.</p>
<p>As an example of something I might do at Falling Lizard, I present to you the film I made at Falling Lizard ‘09.&#160; It’s a little snippet of an idea I’ve been kicking around for a while for a TV series, movie, or graphic novel:</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7854f379-5e92-4c3a-8d3a-7037e9e32490" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/K_cn1gXITTw?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/K_cn1gXITTw?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
</div>
<p>But back to that question: What Next?&#160; It’s pretty much a foregone conclusion that I’m going to start a new personal project after I’m done with DFtS.&#160; The question is, what?&#160; Here are some of the possibilities:</p>
<ol>
<li>Start a new animated short.&#160; Nice and simple, going down a path I’ve been down several times before.&#160; This option doesn’t require much risk on my part.&#160; Right now this option doesn’t seem that appealing to me, either.&#160; I mean, yes, it’s satisfying to create stuff, and it’s awesome seeing/hearing the audience reaction to a freshly finished film, but it takes so freakin’ long!&#160; It’s a little distressing to have to wait five years to see the fruit of my creative effort come to completion and finally be shown to the outside world. </li>
<li>Create a graphic novel or web comic.&#160; This one is a little more appealing.&#160; There’s potential for getting an actual audience going if I were able to either get a publisher or draw a web audience.&#160; That said, I’ve never done this sort of thing.&#160; I’m sure it’s fraught with its own perils that I would find out about along the way.&#160; It also has potential, though, assuming I could draw an audience and craft a good story with strong characters, of leading to TV development or maybe even a movie (witness: Scott Pilgrim, perhaps my favorite movie so far this year). </li>
<li>Write a screenplay.&#160; This would probably be in the <a href="http://www.nanowrimo.org/" onclick="pageTracker._trackPageview('/outgoing/www.nanowrimo.org/?referer=');">NaNoWriMo</a> vein, sitting down and hammering out 120 pages of something – doesn’t really matter what.&#160; It’s that whole thing about getting through it being the important first step – worry about whether it’s any good later.&#160; It’s hard to imagine that writing a screenplay would take me where I want to go, though, which is really toward more of a creative leadership role in narrative animation.&#160; It’s also a path that I’d be breaking new ground in for myself, so I would be putting myself at a high risk of no one ever seeing the result of my efforts. </li>
<li>Try to develop a TV series.&#160; This one is probably the one I’m leaning toward most right now.&#160; I really like the idea of creating a whole new setting and being able to follow my own vision of how a show should be developed.&#160; I have a couple ideas I’ve been toying with for several years, never taking the time to really develop them.&#160; Whenever I think about working on them some more I say to myself “No, David, if you’re going to work on something then you should work on Don’t Fear the Sitter.”&#160; Yeah.&#160; Tell it, self.&#160; But anyway, TV is also what I’d like to get back to eventually, so this would be a definite trying-to-move-forward-in-my-chosen-career maneuver. </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/keep-on-plugging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hooray for Re-Use!</title>
		<link>http://blog.pinkandaint.com/hooray-for-re-use/</link>
		<comments>http://blog.pinkandaint.com/hooray-for-re-use/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 08:45:14 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Festivals]]></category>
		<category><![CDATA[Flash Process]]></category>
		<category><![CDATA[Foster's Home for Imaginary Friends]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/hooray-for-re-use/</guid>
		<description><![CDATA[I just burned through about five character-seconds of animation in about five days.&#160; That feels really good.&#160; It’s significantly faster than my general rate that I’ve been keeping up ever since I resumed keeping track in April.&#160; When I finish a scene I get to mark it off in the spreadsheet I created for the [...]]]></description>
			<content:encoded><![CDATA[<p>I just burned through about five character-seconds of animation in about five days.&#160; That feels really good.&#160; It’s significantly faster than my general rate that I’ve been keeping up ever since I resumed keeping track in April.&#160; When I finish a scene I get to mark it off in the spreadsheet I created for the task, which always feels great.&#160; It’s all set up with color-changing fields that give me pleasant feedback when I finish a scene.&#160; They say, “Hey David, you’re doing a great job!&#160; Look how much you’ve done in the last five days!”</p>
<p>Part of what let me get through these two scenes so quickly was that I was able to re-use some stuff.&#160; For the first scene the framing was very similar to an earlier one, so setup was fast (pretty much just copy the previous scene’s file and the new scene is set up).&#160; For the second it was even better.&#160; I was able to use a side-view walk cycle that I created a long time ago for another scene, with only slight modifications.</p>
<p>One of the great advantages of Flash animation is the ability to adapt old animation for new scenes.&#160; That’s a major reason why it’s a good medium for television animation.&#160; When I worked on Foster’s we tried our hardest to find reuse for as many scenes as we could.&#160; We had libraries of walk cycles, character poses, hands, arms, legs, and endless gobs of uncategorized old scenes that the animation director was able to help us find if we needed them.&#160; The thing that’s great about it is that it’s not carved in stone.&#160; It’s pretty easy to make little tweaks to old animation in Flash.&#160; Need that old walk cycle but with the head looking to the side?&#160; No problem.&#160; Different lip sync?&#160; Easy.</p>
<p>Unfortunately reuse hasn’t been as helpful on Don’t Fear the Sitter, since it’s just this one episode.&#160; If I could stretch it out into a series that would be great, since I wouldn’t have to build the character models again, and I would have a bunch of reusable animation from the first one.&#160; I may some day try and figure out a way to adapt it into a series, particularly if the short ends up doing well on the festival circuit.&#160; If it comes to that, I’ll definitely be glad I made this thing in Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/hooray-for-re-use/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Much Progress But None On Paper</title>
		<link>http://blog.pinkandaint.com/much-progress-but-none-on-paper/</link>
		<comments>http://blog.pinkandaint.com/much-progress-but-none-on-paper/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 22:02:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/?p=132</guid>
		<description><![CDATA[Last night I did a bunch of work on Don&#8217;t Fear the Sitter. The thing is that the work I did didn&#8217;t really register on my tracking system. Let me esplain. No, there is too much. Let me sum up. A long time ago I created a spreadsheet to track my progress on my thesis [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I did a bunch of work on <em>Don&#8217;t Fear the Sitter</em>.  The thing is that the work I did didn&#8217;t really register on my tracking system.  Let me esplain.  No, there is too much.  Let me sum up.</p>
<p>A long time ago I created a spreadsheet to track my progress on my thesis project (the aforementioned Don&#8217;t Fear The Sitter).  I made estimates of how much animation I would need to do to finish each scene in the film, added cells where I could write how much I had competed so far, then created a bunch of cells to calculate statistics about my work rate, estimated completion date, and so on.  It&#8217;s very pretty and helpful but unfortunately it only tracks animation.  It doesn&#8217;t take into account any of the other aspects of the process.</p>
<p>Last night I was working on integrating retakes that I recorded last fall with my voice actress, the lovely and talented Ms. Tara Ricasa.  After I got the new recordings in place I framed the next shot in Google schetchup, where I had previously built a model of the house in which the film takes place.  Then I set up the Flash file for the scene, and by that time it was way past my bedtime.  Number of seconds of animation completed: Zero.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/much-progress-but-none-on-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Laurel-Resting</title>
		<link>http://blog.pinkandaint.com/no-laurel-resting/</link>
		<comments>http://blog.pinkandaint.com/no-laurel-resting/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 07:26:35 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Flash Commands]]></category>
		<category><![CDATA[Flash Runtime Tools]]></category>
		<category><![CDATA[Kung Fu Panda World]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/no-laurel-resting/</guid>
		<description><![CDATA[Today was a good day.  Let me list a few of the reasons: Kung Fu Panda World went live.  I’ve been working on this virtual world since January of Last year and it’s very satisfying to see it “ship”.  This is also the first game I’ve shipped as an animator.  Long ago I was a [...]]]></description>
			<content:encoded><![CDATA[<p>Today was a good day.  Let me list a few of the reasons:</p>
<ol>
<li>Kung Fu Panda World went live.  I’ve been working on this virtual world since January of Last year and it’s very satisfying to see it “ship”.  This is also the first game I’ve shipped as an animator.  Long ago I was a software engineer and I shipped one game while I worked at Treyarch Studios.  Maybe you haven’t heard of it?<a href="http://blog.pinkandaint.com/wp-content/uploads/image.png" rel="shadowbox[sbpost-118];player=img;"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="image" src="http://blog.pinkandaint.com/wp-content/uploads/image_thumb.png" border="0" alt="image" width="241" height="342" /><span id="more-118"></span></a></li>
<li>I got a number of positive responses regarding the autotweener, including several people who seemed to be suggesting that I could make money with that kind of thing.  Hmmm, it’s an interesting thought.</li>
<li>I and two other animators, in the course of a few days, were thinking about the same “if only Flash had this feature” idea.  The two other people brought it up with me and it got me thinking: why couldn’t I program something that does that?  So I’m doing it.  Coming soon to a blog near you: an animation-disc-esque rotatable stage in Flash.  Well, sort of.  It’ll be a bit of a workaround but it should work very similarly to the rotatable canvasses in Toon Boom Studio and TV Paint.  Under normal usage you’ll probably have to remember to run a “reset” command at the end to make sure everything goes back to normal, unless you’re using a virtual camera, in which case you won’t even <em>have to</em> do that.  Speaking of which: Coming soon to a blog near you: my personal take on the virtual camera, which will flawlessly save your movie (including actionscript) as a PNG sequence that you can use in any video editing program.</li>
<li>Since we “finished” KFPW my workload has been much lighter and deadlines much looser.  When I told my animation director that I could make a tool that would rotate the stage he gave me the go-ahead to do it.  Making tools for Flash is really fun for me, so it made me happy to be able to do a little programming for a change.</li>
<li>Tomorrow’s payday (cha-ching).</li>
<li>I’m seriously considering getting a smartphone.  I bristle at the thought of having to pay $30 per month for data but I think maybe the idea is starting to win me over.  That, or buy an unlocked phone (<a href="http://www.google.com/phone" onclick="pageTracker._trackPageview('/outgoing/www.google.com/phone?referer=');">Nexus One!</a>) and don’t have any data plan at all.  I’m with AT&amp;T, and it seems that even when the phone is unsubsidized I have no choice but to get the $30 data plan if I want any mobile internet at all <img src='http://blog.pinkandaint.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
</ol>
<p>Finally, I just want to comment on something that struck me as I did some animation on Don’t Fear the Sitter tonight.  Keyframes are hard.  Breakdowns are easier.  Tweens are easy.  These may seem obvious, but it really amazes me sometimes how I can spend a long time doing key poses for a character and then the rest of it just zips by.  In no time I go from just-a-suggestion-of-motion to damn-that-character’s-a-movin’.</p>
<p>I love it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/no-laurel-resting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash JSFL Commands: The Autotweener</title>
		<link>http://blog.pinkandaint.com/flash-jsfl-commands-the-autotweener/</link>
		<comments>http://blog.pinkandaint.com/flash-jsfl-commands-the-autotweener/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 06:40:59 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Flash Commands]]></category>
		<category><![CDATA[Flash Process]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[Supernews]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/flash-jsfl-commands-the-autotweener/</guid>
		<description><![CDATA[For the folks who aren’t Flash animators but would like to see a little bit of my process when animating, skip down and watch the movie that I link to below.  Starting at around 4 minutes in you can see an example of how I animate one of my characters in a simple motion. Anyone [...]]]></description>
			<content:encoded><![CDATA[<p><em>For the folks who aren’t Flash animators but would like to see a little bit of my process when animating, skip down and watch the movie that I link to below.  Starting at around 4 minutes in you can see an example of how I animate one of my characters in a simple motion.</em></p>
<p>Anyone who’s followed my blog so far and read the entries on Flash commands (not sure if there’s anyone like that yet – I have an admittedly small audience) will have seen me mention the Autotweener.  Well, today’s the day – I’m going to tell you all about it and post it for download.</p>
<p>The autotweener is a tool that does many of the same things as Flash’s built-in motion and shape tween functions, but it works in a fundamentally different way.  It’s incredibly useful, simplifying tasks that used to be difficult or impossible.  For my own animation process it was revolutionary – it totally changed how I do things.  I now rarely use motion tweens and even more rarely shape tweens – the autotweener has taken over almost all the tasks I used to use those for.</p>
<p><span id="more-111"></span></p>
<h3>A Little History</h3>
<p>When I worked at <a href="http://www.current.com/supernews" onclick="pageTracker._trackPageview('/outgoing/www.current.com/supernews?referer=');">Supernews</a> we did the animation for the show in a very particular way.  We would typically have the head on one layer and all the other body parts for the character on another layer.  As such it was impossible to use motion tweens, at least on the body layer.  So all our in-betweens had to be done manually, eyeballing all the positioning and rotation (we didn’t often use skews).  It would take three or four minutes to do that for each movement.</p>
<p>Of course, there are advantages to doing things that way.  With such close attention by the animator the motion can be customized to look just right, with nice arcs and all that nice stuff.  It’s slow, though (as I said, it took several minutes to do what was largely a mechanical process) and frankly it was a pain in the butt.  Over and over, moving body parts to the exact in-between point – definitely aggravating.</p>
<p>In some of my free time I started to toy with an idea I had had for a while: automating that in-betweening process.  At first I thought about trying to do it with the help of Flash’s built-in tweens but that didn’t really work out in practice.  Finally, I gave in and decided to do it the hard way, calculating out all the matrix math and all that stuff.  After a few weeks of tinkering with it in my free time I rolled out version 1.0.</p>
<p>The autotweener was a hit in the Supernews office.  It made this repetitive, tedious task much faster and almost completely automated.  Now we just had to run the autotweener, adjust a few joints so they connected properly, and it was done.  Super easy.</p>
<p>I soon realized I could make the autotweener more versatile by setting up different keyboard shortcuts for different percentage moves.  I set up 10%-90% on the ctrl-shift-number keys as well as 1/3rd and 2/3rds on alt-shift-1 and 2.  Then I realized I could go a step even further, setting up shortcuts for anticipation (-50% through –10%) and overshoot (110% through 150%).</p>
<p>Finally, after happily using the autotweener for about two years I figured out how, in a limited way, I could extend it to work on raw shapes as well.  After getting that feature to work I was finally able, for the most part, to leave behind Flash’s unreliable shape tweens.</p>
<h3>What Makes It Special</h3>
<p>There are several things that make the autotweener better than Flash’s built-in tweens:</p>
<ul>
<li>It can operate on more than one item on the same layer</li>
<li>It creates smooth transitions even if you’ve moved the pivot point of your symbol instance from one frame to the next</li>
<li>It can automate anticipation and overshooting</li>
<li>It gives you frame-by-frame control of easing</li>
<li>It can give you unambiguous, foolproof shape tweens <em>with</em> easing, overshooting and anticipating (as long as you obey some basic rules)</li>
<li>It can tween two of the same symbol on the same layer, as long as one of them is reflected and the other is not</li>
</ul>
<h3>What it can’t do</h3>
<p>While it has a lot to be said for it, there are some things it’s not good at or just it can’t do:</p>
<ul>
<li>Tween more than one symbol on the same layer when those symbols have the same reflection</li>
<li>Use motion paths</li>
<li>Tween between raw shapes with a different number of vertices</li>
<li>Tween more than one raw shape on a single layer</li>
<li>Do long, smooth tweens (this is technically possible, but Flash’s built-in motion tweens are much better at it).</li>
</ul>
<h3>How To Use It</h3>
<p>There are some guidelines I have to tell you about before you can use the autotweener.  It’s a wonderful tool but it has some unavoidable idiosyncrasies.  The best way to illustrate how to use it and what it’s good at is with this video:</p>
<div align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="420" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/cp/vjVQa1PpcFMkxw96X4ietDOubk5XGwNrNEl2g2POLjU=" /><embed type="application/x-shockwave-flash" width="660" height="420" src="http://www.youtube.com/cp/vjVQa1PpcFMkxw96X4ietDOubk5XGwNrNEl2g2POLjU="></embed></object></div>
<h3>Keyboard Shortcuts</h3>
<p>The autotweener works best if you set up keyboard shortcuts for using it.  At my old job at Supernews some of the animators only cared about the 50% autotween, since that’s mostly what we used there.  That way they only needed one keyboard shortcut.  For my animation process, though, I like having shortcuts for all the percentages from 10% to 90%, as well as overshooting and anticipating.</p>
<p>I have all the basic tween percentages bound to ctrl-shift-number.  It’s easy to remember, for instance, that ctrl-shift-3 is 30%.  For overshooting 110% to 150% I use ctrl-alt-shift 1 through 5.  For anticipation –50% through –10% I use ctrl-alt-shift 6 through 0.</p>
<p>I created a few other autotween commands: “Auto tween one third”, which I bound to alt-shift-1, and “auto tween two thirds” which is bound to alt-shift-2.  Finally, I created one called “Auto tween match next keyframe”, which I bound to ctrl-shift-0 (that is, tween 100%).  That one just makes the selected items match their corresponding items in the next keyframe.</p>
<p>If you try to set up the same key combinations as mine you might wonder how I set up those “one third” and “two thirds” shortcuts, since Flash claims to not allow number shortcuts without the ctrl modifier.  Well, it turns out you <em>can</em> make non-ctrl shortcuts if you directly edit the file where the shortcuts are stored.  I’ll talk further about how to do that in a subsequent post.  In the mean time if you want to quickly set up shortcuts for these you can simply add the following lines to your shortcuts file:</p>
<pre>  &lt;shortcut name="anticipate 10%" flags="29" scope="1" key="48" /&gt;
  &lt;shortcut name="anticipate 20%" flags="29" scope="1" key="57" /&gt;
  &lt;shortcut name="anticipate 30%" flags="29" scope="1" key="56" /&gt;
  &lt;shortcut name="anticipate 40%" flags="29" scope="1" key="55" /&gt;
  &lt;shortcut name="anticipate 50%" flags="29" scope="1" key="54" /&gt;
  &lt;shortcut name="overshoot 10%" flags="29" scope="1" key="49" /&gt;
  &lt;shortcut name="overshoot 20%" flags="29" scope="1" key="50" /&gt;
  &lt;shortcut name="overshoot 30%" flags="29" scope="1" key="51" /&gt;
  &lt;shortcut name="overshoot 40%" flags="29" scope="1" key="52" /&gt;
  &lt;shortcut name="overshoot 50%" flags="29" scope="1" key="53" /&gt;
  &lt;shortcut name="auto tween 10%" flags="13" scope="1" key="49" /&gt;
  &lt;shortcut name="auto tween 20%" flags="13" scope="1" key="50" /&gt;
  &lt;shortcut name="auto tween 30%" flags="13" scope="1" key="51" /&gt;
  &lt;shortcut name="auto tween 40%" flags="13" scope="1" key="52" /&gt;
  &lt;shortcut name="auto tween 50%" flags="13" scope="1" key="53" /&gt;
  &lt;shortcut name="auto tween 60%" flags="13" scope="1" key="54" /&gt;
  &lt;shortcut name="auto tween 70%" flags="13" scope="1" key="55" /&gt;
  &lt;shortcut name="auto tween 80%" flags="13" scope="1" key="56" /&gt;
  &lt;shortcut name="auto tween 90%" flags="13" scope="1" key="57" /&gt;
  &lt;shortcut name="auto tween one third" flags="21" scope="1" key="49" /&gt;
  &lt;shortcut name="auto tween two thirds" flags="21" scope="1" key="50" /&gt;
  &lt;shortcut name="auto tween match next frame" flags="13" scope="1" key="48" /&gt;</pre>
<p>The directory where your keyboard shortcuts file is located depends on your operating system:</p>
<ul>
<li>Windows Vista &amp; Windows 7:
<p><em>boot drive</em>\Users\<em>username</em>\Local Settings\Application Data\Adobe\Flash CS4\<em>language</em>\Configuration\Keyboard Shortcuts\</li>
<li>Windows XP:
<p><em>boot drive</em>\Documents and Settings\<em>username</em>\Local Settings\Application Data\Adobe\Flash CS4\<em>language</em>\Configuration\Keyboard Shortcuts\</li>
<li>Mac OS X:
<p>Macintosh HD/Users/<em>username</em>/Library/Application Support/Adobe/Flash CS4/<em>language</em>/Configuration/Keyboard Shortcuts\</li>
</ul>
<h3>Download It</h3>
<p>You can get the full set of autotween commands by downloading and opening the file below.  It should open automatically in the Adobe Extension Manager.</p>
<p><a href="http://blog.pinkandaint.com/wp-content/uploads/jsfl/autotween.mxp">autotween.mxp</a></p>
<h3>In Closing</h3>
<p>I hope the autotweener is as interesting to you as it is to me.  It revolutionized how I animate in Flash and I’d like others to have the opportunity to use it.  I hope the length of this blog post isn’t too intimidating to potential users.</p>
<p>If you have any questions please don’t hesitate to ask, either in the comments or via email.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/flash-jsfl-commands-the-autotweener/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Resolutions and Goals</title>
		<link>http://blog.pinkandaint.com/resolutions-and-goals/</link>
		<comments>http://blog.pinkandaint.com/resolutions-and-goals/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:04:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/resolutions-and-goals/</guid>
		<description><![CDATA[I’m not generally big on new year’s resolutions but this year I kinda made one.&#160; Well, I don’t really think of it as a resolution – more of a goal.&#160; I set the goal for myself to do at least fifteen minutes of animation every day.&#160; It’s a really short period of time, but I [...]]]></description>
			<content:encoded><![CDATA[<p>I’m not generally big on new year’s resolutions but this year I kinda made one.&#160; Well, I don’t really think of it as a resolution – more of a goal.&#160; I set the goal for myself to do at least fifteen minutes of animation every day.&#160; It’s a really short period of time, but I figured that if I could get myself to do that much, even if I’m busy, I’d at least be doing something.&#160; And then once I’m actually sitting in front of the computer, I might as well work longer, right?&#160; At least, that’s how it works out more often than not.</p>
<p>I haven’t been totally successful in my goal but I think it’s fulfilled its purpose so far.&#160; For the most part, I sit down and work on <em>Don’t Fear the Sitter</em> every evening.&#160; I usually try to do more than fifteen minutes, because that seems like such a limited period.&#160; I can’t actually get much done in that amount of time.</p>
<p>And so, after kind of stagnating for most of last year, I’m working on my thesis again.&#160; Now I think I’m back on track to finish the film by the summer of 2011, making it about a six-year project.&#160; Yikes.&#160; But it feels good to be chipping away at it again.</p>
<p>Here’s an example of the kind of thing I’m accomplishing.&#160; I finished animating this scene a few days ago:</p>
<div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0231eec9-ce6d-4fb4-9dc1-33578f07c5ce" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ZpuUHsTT-Qs&amp;hl=en"></param><embed src="http://www.youtube.com/v/ZpuUHsTT-Qs&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/resolutions-and-goals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secondary Animation Brings Life</title>
		<link>http://blog.pinkandaint.com/secondary-animation-brings-life/</link>
		<comments>http://blog.pinkandaint.com/secondary-animation-brings-life/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 08:03:54 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Principles]]></category>

		<guid isPermaLink="false">http://blog.pinkandaint.com/secondary-animation-brings-life/</guid>
		<description><![CDATA[There’s a lot of animation out there on the internet and, honestly, most of it is terrible.&#160; Everyone’s gotta start somewhere, though, so I don’t begrudge people their learning process.&#160; I just hope that it is, in fact, a learning process.&#160; If you really enjoy making animation then you should make an effort to get [...]]]></description>
			<content:encoded><![CDATA[<p>There’s a lot of animation out there on the internet and, honestly, most of it is terrible.&#160; Everyone’s gotta start somewhere, though, so I don’t begrudge people their learning process.&#160; I just hope that it is, in fact, a learning process.&#160; If you really enjoy making animation then you should make an effort to get better at it.&#160; Animation (and art in general) is one of the most demanding fields in terms of how much you have to learn and practice in order to break into it professionally.&#160; Most people will spend many years practicing their drawing and learning the principles of animation before they’ll be able to do it well enough for someone to pay them.</p>
<p>So, in my fantasy that you, the reader, are an aspiring animator, I’d like to give you something to consider: Secondary animation.</p>
<p> <span id="more-93"></span>
<p>Secondary animation is one of Frank and Ollie’s <a href="http://en.wikipedia.org/wiki/12_basic_principles_of_animation" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/12_basic_principles_of_animation?referer=');">Twelve Principles of Animation</a> as presented in their book <a href="http://www.amazon.com/Illusion-Life-Disney-Animation/dp/0786860707/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1267166339&amp;sr=8-1" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/Illusion-Life-Disney-Animation/dp/0786860707/ref=sr_1_1?ie=UTF8_amp_s=books_amp_qid=1267166339_amp_sr=8-1&amp;referer=');">The Illusion of Life</a>.&#160; Basically, Secondary animation is all the action that comes from the main movements of a character.&#160; For example, if a character’s hair is long enough it’ll tend to move in response to the motion of the head.&#160; Similarly, if a person is waving a flag, the flagpole would have the primary animation and the motion of the flag would be entirely secondary.</p>
<p>Secondary animation is super important.&#160; It brings life to an otherwise mechanical movement.&#160; In my own animation for Don’t Fear the Sitter (my perpetually-in-production MFA thesis) I usually do the primary animation first and then do a second pass to hair, dangling earrings, etc.&#160; Before I do that second pass I often feel disappointed with my animation, thinking it seems kinda rigid.&#160; The hair brings it right to life, though, restoring fluidity to the motion.</p>
<p>Here’s my point concerning animation I see on the internet: most of it has no secondary at all.&#160; When I happen upon one that does, it stands out like a beacon.&#160; I strongly encourage all the aspiring animators out there to try and get some secondary into their animation – it’ll help your motion to no end.</p>
<p>Finally, as an illustration of what I’m talking about, take a look at the bounce of Sarah’s hair and the heft of the binoculars.&#160; Both are conveyed mostly through secondary animation.&#160; Notice how the bangs and ribbon are anchored to her head but they trail it in everything they do.&#160; When head isn’t moving any more and they bangs have no choice but to settle (with a few final oscillations thrown in to tie it all up nicely).</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3522914a-06cf-4f89-b080-f590e28a4684" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/xcRWgEbQuVs&amp;hl=en"></param><embed src="http://www.youtube.com/v/xcRWgEbQuVs&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/secondary-animation-brings-life/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hot Hot Mom</title>
		<link>http://blog.pinkandaint.com/hot-hot-mom/</link>
		<comments>http://blog.pinkandaint.com/hot-hot-mom/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 14:48:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Character design]]></category>
		<category><![CDATA[Don't Fear the Sitter]]></category>
		<category><![CDATA[Flash Process]]></category>

		<guid isPermaLink="false">http://blog.myspace.com/index.cfm?fuseaction=blog.view&#038;friendID=27503586&#038;blogID=151558124</guid>
		<description><![CDATA[I&#8217;ve been working for the last few days on the Mom model and tonight I finished the front view. Mostly. I realized right at the end that I really should add in some jewelry &#8212; particularly some dangly diamond earrings. She&#8217;s supposed to be a classy trophy wife on her way to the opera or [...]]]></description>
			<content:encoded><![CDATA[<div><a title="Photo Sharing" href="http://www.flickr.com/photos/animatorgeek/205536897/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/animatorgeek/205536897/?referer=');"><img src="http://static.flickr.com/76/205536897_c5a98e2135_o.png" border="0" alt="mom front view" width="187" height="643" align="right" /></a>I&#8217;ve been working for the last few days on the Mom model and tonight I finished the front view. Mostly. I realized right at the end that I really should add in some jewelry &#8212; particularly some dangly diamond earrings. She&#8217;s supposed to be a classy trophy wife on her way to the opera or some other high-class function, so of course she&#8217;d have some diamonds. Now the next trick is to figure out how to make a diamond sparkle in Flash. I&#8217;ve got some ideas. We&#8217;ll see if they work.</p>
<p>I discovered recently that the fine folks at Macromedia introduced a rather annoying bug into Flash 8. When copying from Flash 8 to (apparently) any other vector-based drawing program some or all of the control points are lost. The practical upshot is that copying from Flash into Illustrator is impossible. This is a major problem, since one of the tricks I use when animating in Flash is to copy an object into Illustrator and then apply an art brush to give it a nice variable-thickness line. If you watch Foster&#8217;s Home for Imaginary Friends closely you&#8217;ll see that we do that all the time. Virtually all the lines on the characters were done with art brushes. We also do it a little more overtly sometimes, even using a charater&#8217;s whole boy as a brush so we can really control them. You can see an example of this on the episode &#8220;Frankie My Dear,&#8221; which has a whole sequence where a tall pillar-like character is wobbling all over the place.</p>
<p>So what am I to do? I was kicking myself for having made the move to Flash 8 without fully testing my process in the new software. Then, on a whim, I looked at the &#8220;save as&#8221; dialog box. Oh! It turns out I can save my Flash 8 files back to Flash MX 2004 (the previous version) as long as I didn&#8217;t use any of the new features (which I didn&#8217;t on my turnarounds, the most important files when it comes to creating new scenes). So I&#8217;ve officially downgraded back to Flash MX 2004. That&#8217;s what we use at work anyway, so maybe this&#8217;ll provide more of a consistent experience for me.</p>
<p><span style="font-family: Arial; font-size: x-small;"> </span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pinkandaint.com/hot-hot-mom/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

