Archive for April, 2010

April 30, 2010

new After Effects Help & Support page and getting started page

We’ve just posted a new After Effects Help & Support page, which consolidates a lot of resources for using After Effects, including links to the following:

Make sure to check out the links on the bottom half of the page and expand the sections on the right side of the page. There are a lot of links to valuable community resources there.

12:40 PM Comments (0) Permalink
April 29, 2010

After Effects CS5 is here. Buy it or try it.

Buy After Effects CS5.

Try After Effects CS5.

See what’s new and changed in After Effects CS5.

9:27 PM Comments (0) Permalink
April 27, 2010

Scripting changes in After Effects CS5

[Thanks for today's post go to Jeff Almasol, who did most of the hard parts.]

After Effects CS5.5 scripting changes blog post
After Effects CS4 scripting changes blog post
After Effects CS3 Scripting Guide

Also, be sure to check out the “Scripts” section of After Effects CS5 Help on the Web, which provides links to useful scripting resources. You can also search the After Effects CS5 Help document and After Effects Community Help for specific scripts.


Changes to After Effects scripting


  • Added AutoOrientType.CHARACTERS_TOWARD_CAMERA enumerated value for per-character 3D text layers, to make each character automatically orient toward the camera.
  • Added CompItem motionBlurAdaptiveSampleLimit attribute and CompItem motionBlurSamplesPerFrame attribute, which specify how motion blur is sampled.
  • Added Item label attribute and Layer label attribute. Acceptable values are 0 (None), 1..16 (one of the preset colors). You can set an item’s label to one of the 16 colors specified in the Labels preferences category, but you can’t programmatically set a specific color.
  • Added TextDocument tracking attribute, for specifying text tracking (spacing between letters).
  • Changed CompItem layer(name) method to work with unbounded layer names.
  • Changed FootageItem replace method to preserve non-main interpretation options (e.g., color management, Cineon settings, and RED settings).
  • Changed LayerCollection add, addLight, and addCamera methods to honor the Create Layers at Composition Start Time preference setting.
  • No longer updating system.osName attribute for Windows 7. It’ll appear blank. Please migrate to using $.os instead.
  • Removed previously deprecated fileGetDialog, filePutDialog, and folderGetDialog functions. Use File.openDialog, File.saveDialog, and Folder.selectDialog instead. The latter work in older versions of After Effects, too.
  • (Mac only) Added Esc shortcut for interrupting a script (in addition to Cmd+period).
  • Changed Item pixelAspect attribute to return more accurate values for pixel aspect ratio:

    PAR as it appears in the After Effects UI CS4 CS5
    0.91 0.9091 0.90909090909091
    1 1 1
    1.5 1.5 1.5
    1.09 1.094 1.09401709401709
    1.21 1.2121 1.21212121212121
    1.33 1.33 1.33333333333333
    1.46 1.4587 1.45868945868946
    2 2 2

Here’s a toy script that exercises most of the changes described above:

var myProject = app.project;

var myComposition = myProject.items.addComp("After_Effects_CS5_scripting_changes", 1920, 1080, 1.0, 5, 24);

// Use the $.os method to query the operating system.

var myTextLayer = myComposition.layers.addText("After Effects CS5 on "+"\r"+$.os);

var myTextDocument = myTextLayer.property("ADBE Text Properties").property("ADBE Text Document");

var textDocument1 = myTextDocument.value;

var myCamera = myComposition.layers.addCamera("camera_layer",[960,540]);

// new attribues for setting layer and footage item label colors

myComposition.label = 16;
myTextLayer.label = 13;
myCamera.label = 0;

// new attributes for setting advanced motion blur parameters

myComposition.motionBlurAdaptiveSampleLimit = 256;
myComposition.motionBlurSamplesPerFrame = 64;

// new option for making each character orient toward the camera,
// which depends on the layer having the per-character 3D switch on

myTextLayer.threeDPerChar = true;
myTextLayer.autoOrient = AutoOrientType.CHARACTERS_TOWARD_CAMERA;

// new text tracking (spacing) attribute

textDocument1.tracking = 50;

textDocument1.fontSize = 120;
textDocument1.strokeWidth = 2;
textDocument1.justification = ParagraphJustification.CENTER_JUSTIFY;

myTextDocument.setValue(textDocument1);


Changes to ScriptUI



The biggest change in After Effects CS5 is the use of a different skin for the user interface (ScriptUI). The look is more consistent with that used in the rest of the After Effects interface and between Mac OS and Windows.

However, if you don’t use a resource string to define your user interface (i.e., you add controls with hard-coded coordinates) the slight differences in control sizes might cause clipping of text labels for checkbox and radiobutton controls. The problem can be more apparent if controls are tightly spaced, such as when using 15px for a control’s height.

One workaround is to increase the bounds (width or height) of these controls (e.g., 20px for the height). Another is to use a resource string for defining the layout. The latter is more flexible if control sizes change in the future and can adapt to text or layout changes more easily, but requires After Effects CS3 or later. The conversion process can take some time. If your script requires compatibility with After Effects 7.0 or earlier, just increase control bounds as needed.

Other changes to ScriptUI include the following:

  • Added support for the “flashplayer” object, which allows a SWF file to appear in a panel.
  • Changed Window object’s size, visible, bounds, and location attributes to be read-only when running in a dockable ScriptUI panel.
  • Removed Window opacity attribute when running in a dockable ScriptUI panel.
  • Changed the order that items appear in the selection attribute for a multiselect listbox from top-to-bottom to selected order.


Other scripting issues you should be aware of

  • Scripts run from and targeting ExtendScript Toolkit CS5 do not use the same user interface skin for ScriptUI as used within After Effects CS5.
  • Some keyboard shortcuts for menu commands or general panel operations (such as maximizing or restoring a panel’s size) might not work when a ScriptUI panel or control within it has focus.
  • (Mac OS X 10.6) In some configurations, a script that uses osascript to launch AppleScript might not run correctly or might hang. The easiest workaround at this time is to change the command
    osascript ...
    to this:
    arch -i386 osascript ...
    See this article for more details.
  • (Mac OS) The title argument for the prompt function does not appear.
10:49 AM Comments (0) Permalink
April 25, 2010

Digieffects FreeForm in After Effects CS5 and CS5.5

Digieffects FreeForm is an effect that distorts 2D layers in 3D space, using displacement maps and meshes that you define, control, and animate. FreeForm is included with After Effects CS5 and CS5.5.

Documentation for Digieffects FreeForm is available on the Digieffects website. Digieffects also provides a rich library of tutorials and example projects.

Toolfarm hosts a Digieffects forum, where expert users of FreeForm post tutorials and answer questions.

Chris Bobotis of Mettle Communications created FreeForm. Mettle provides free animation presets, tutorials, and examples for FreeForm on their website. The image at the top of this post was created using a template project from the FreeForm Enhancement Pack that Mettle is selling on their website. Chris gave me an early chance to play with these template projects, and I really enjoyed how easy it was to make 3D animations that look really cool, all inside of After Effects.

Here’s another free project using FreeForm from Mettle.

Eran Stern shows how to create Captain America’s shield using FreeForm in this tutorial, which includes a downloadable project file.

Toby Pitman shows how to create a lunar landscape using FreeForm in this tutorial.

2:45 PM Comments (0) Permalink
April 23, 2010

After Effects CS5 tips of the day

When you start After Effects, it presents a welcome screen, which includes a tip of the day. A few people have asked for a document that contains all of the tips of the day, so that they can be searched or browsed more easily. So, here it is. (Or you can download a PDF version.)

I’d think that people would have a better experience searching the much more comprehensive After Effects Help document or working through an ordered series of learning resources, rather than read a somewhat random and redundant assortment of tips, but I also like to give people what they want.

If you have tips of your own to contribute, please do so by leaving a comment at the bottom of the relevant page of After Effects Help on the Web. Pretty please?

(Note: The tips in the application are specific to one operating system or the other with regard to modifier keys like Ctrl versus Command and Alt versus Option. I’m giving the Windows version here, because I happen to be typing this on Windows. I trust that nearly everyone reading this knows how to map the Windows version to the Mac OS version. The Help document gives both.)

I’ve taken the liberty of listing the tips here in a different order than in the application, mostly to give emphasis to some of the new tips for new and changed features.

Continue reading…

9:58 AM Comments (0) Permalink
April 21, 2010

Camera and 3D view improvements in After Effects CS5

After Effects CS5 includes several usability improvements for creating, modifying, moving, and animating cameras and 3D views. These improvements were largely made based on feedback from users (like you), so keep that feedback coming.

Eran Stern provides a video tutorial on his website that shows how to create and modify a camera and use the Camera tools to move a camera or adjust a 3D view. This video tutorial shows off several of these new and changed features:

  • The Camera Settings dialog box includes a new Type option, which specifies if the camera is a one-node or two-node camera.
  • Shift-dragging with the Unified Camera tool selected temporarily activates the Orbit Camera tool and constrains rotation to one axis.
  • Dragging with the Unified Camera tool selected and the right mouse button pressed temporarily activates the Track Z Camera tool and modifies Position only.
  • Dragging with the Unified Camera tool selected and the right mouse button pressed and Ctrl (Windows) or Command (Mac OS) pressed temporarily activates the Track Z Camera tool and modifies both Position and Point Of Interest.
  • When you are working with a composition that contains a 3D layer, a light, or a camera, the Composition panel shows a label in the top-left corner of each 3D view (such as Top or Right) to indicate which view is associated with which camera perspective. To hide these labels, choose Show 3D Labels from the Composition panel menu.
  • New keyboard shortcuts for Look At Selected Layers and Look At All Layers commands.
  • Added ability to orient each text character in 3D around its anchor point toward the active camera with Orient Each Character Independently option in Auto-Orientation dialog box.
  • Mouse scroll wheel no longer changes camera position when the Unified Camera tool is active. Rolling the mouse scroll wheel zooms in this context.
8:24 AM Comments (0) Permalink
April 19, 2010

Color correction effects and blending modes new in After Effects CS5

After Effects CS5 adds three new effects in the Color Correction effects category:

These new color correction effects are based on Photoshop adjustment layer types. When you import PSD files with these adjustments, they are preserved. Of course, you can also apply the effects directly in After Effects.

There are also two new blending modes in After Effects CS5, Divide and Subtract.

  • Mark Christiansen has a video introduction to these new color correction effects and blending modes on Lynda.com, called “Making use of the updated color effects and blending modes”.
  • Chris and Trish Meyer provide an overview and illustrations demonstrating the new color correction effects and blending modes in their review of After Effects CS5 on the ProVideo Coalition website.
  • Richard Harrington provides a video tutorial on the Creative COW website that demonstrates the use of the Black & White effect.

Here are some examples of results from each of the new color correction effects:


original


Black & White effect


Vibrance effect (with negative value to desaturate)


Selective Color effect (mostly operating on blue and cyan to tone down the sky and house)

8:03 AM Comments (0) Permalink
April 18, 2010

Send feedback about After Effects

[This post gives instructions for how to send feedback about After Effects. Don't send your feedback about After Effects by adding comments to this blog post.]

One of my favorite little features added in After Effects CS5 is a tiny one that has big implications. There’s now a Help > Send Feedback menu command that directly opens the bug-report/feature-request form.

Now it’s even easier for everyone to communicate with the After Effects team. We want that feedback, since our goal is to make software that our customers (you) want.

On that note, please read this post about bug reports, feature requests, crash reports, and other ways to communicate about After Effects. That post lays out the various channels that we provide for questions, feedback, et cetera. It really helps us and you when you use the right channel for each kind of communication.

10:13 AM Comments (0) Permalink
April 13, 2010

Added alternative keyboard shortcuts for computers without numeric keypads

It may seem a little silly, amid all the excitement about something as huge as Roto Brush, but this post is dedicated to keyboard shortcuts.

Specifically, I want to make sure that everyone knows that we added alternative keyboard shortcuts that allow you to do things like start a RAM preview or set a layer marker even when you don’t have a numeric keypad. As many of you so painfully know, many of the MacBook Pro laptops don’t have numeric keypads… not even the kind overlaid onto the main keyboard so that you can get to them with the Fn modifier key.

We listened. And we added alternatives. Yeah, some of them are cumbersome. But it beats having no keyboard shortcut at all, and it’s hard to find spare key combinations in an application with 700+ keyboard shortcuts.

Oh, and Jeff Almasol has also updated his KeyEd Up keyboard shortcut modifier script for After Effects CS5.

1:48 PM Comments (0) Permalink
April 12, 2010

Adobe Media Encoder CS5 Help is live.

Adobe Media Encoder CS5 Help is live, so you can read all about what’s new and changed in AME.

Like After Effects and Premiere Pro, Adobe Media Encoder got a serious overhaul and conversion to a 64-bit application. This greatly improves performance and stability.

Other than generally improved speed and stability, here are the top features in my opinion:

2:36 PM Comments (0) Permalink

Repoussé in After Effects CS5

Chris and Trish Meyer provide a demonstration of importing and using extruded 3D objects from Photoshop. The name of the video is “Repoussé in After Effects CS5″, referring to the new extrusion features in Photoshop CS5.

Here’s a link to the Lynda.com course that contains this new video.

There’s also an excellent introduction to mocha for After Effects in this series.

7:41 AM Comments (0) Permalink
April 11, 2010

Roto Brush in After Effects CS5

Everyone’s talking about the Roto Brush tool and Refine Matte effect. As well they should. These features are terrific. I had been working on the Roto Brush tool, doing my part to test it and give design feedback as I documented it… but it wasn’t until I had to actually use it to do a real compositing job that I thought “Whoa. That was really fast, really easy, and much better than I’ve ever done with conventional rotoscoping.”

I beg you to really pay attention to the tips in these tutorials and in the official documentation about how to use the Roto Brush tool. If you jump right in with your conventional rotoscoping habits, you’re actually going to make your life much harder.

10:55 PM Comments (0) Permalink
April 10, 2010

After Effects CS5 new and changed features

A complete list of the new and changed features in After Effects CS5 (not just the top ten) is here: “What’s new in After Effects CS5″. That page contains links to details about each feature, and it even lists all but the most minor tweaks to the user interface, so you can most easily make the transition from After Effects CS4 to After Effects CS5.

Here’s a link to the snazzy main After Effects page and the super-snazzy summary of what’s new.

Here’s a list of the top new features in After Effects CS5, with links to pages that contain more information:

Several features that didn’t make the cut for the top-ten list chosen by our marketing folks are features that I really like:

  • One thing that sounds small until you use it is the new Preview checkbox in most dialog boxes. Now you can see the results of adjustments as you make them, rather than having to click OK, see that you need to choose a different value, and then open the dialog box again. This is huge.
  • We added some new color correction effects: Vibrance, Selective Color, and Black & White. It’s Vibrance that I’m most pleased with; it makes tweaking colors without messing up skin tones a lot easier.
  • There are a lot of little changes in the Camera tools and 3D views, including better control of a camera with a three-button mouse and the addition of labels in the Composition panel that tell you which 3D view you’re looking at.
  • Selecting vertices (like mask path points) is now much easier, both because the hit area around the vertex is intelligently larger and because there’s a new preference for setting path point size. Can I get a “Hallelujah!”?
  • New keyboard shortcuts were added to make it possible to use certain features on a newer Mac that doesn’t have a numeric keypad (like the MacBook Pro that I’m typing on right now).

There’s a lot more in this release. Just read through the whole list. It’ll make you happy.

Oh, and you should also come on over to the After Effects user-to-user forum and ask questions. That’s the best place for questions. Questions left in comments on a blog post are much harder to work with; the blog comment system just isn’t set up for conversations.

Chris and Trish Meyer have a great review of the new features on the ProVideo Coalition website.


UPDATE: See this page for what’s new and changed in the After Effects CS5 (10.0.1) update.


2:08 PM Comments (0) Permalink
April 2, 2010

After Effects CS5 is faster.

After Effects CS5 is faster. So says Michael Coleman in this blog post.

5:19 PM Comments (0) Permalink