Todd Kopriva posts the scripting changes that were made in After Effects CS6, as well as the new After Effects scripting guide. Todd also notes and itemizes what has changed from After Effects CS5.5 to After Effects CS6
a partial list of added scripting changes include: (for a complete list refer to the post or the After Effects CS6 scripting guide here.)
- Added Viewer object. It represents a Composition, Layer, or Footage panel (viewer).
- The canSetExpression attribute for the Property object now returns true for arbitrary data properties (like the Level effect’s Histogram property or the Curves effect’s Curves property) that could already accept expressions.
- Added activeViewer attribute to the Application object. It gets the Viewer object for the currently focused or last-focused viewer. Returns null if no viewers are open.
- Added environmentLayer attribute to the AVLayer object. It represents the environment layer status for a layer based on video footage or still image in a ray-traced 3D composition. You can set and get this Boolean value. Setting it to true automatically makes the layer 3D (threeDLayer becomes true).
- Added openInViewer method to AVLayer object. It opens the AV layer in a Layer viewer, and moves the viewer to front and gives it focus. This method takes no parameters and returns a Viewer object, or null if it failed to open the viewer for some reason (e.g., for text or shape layers, which cannot open in the Layer viewer).
Some of the links on lesterbanks are "affiliate links", a link with a special tracking code. This means if you click on an affiliate link and purchase the item, we will receive an affiliate commission. The price of the item is the same whether it is an affiliate link or not. Regardless, we only recommend products or services we believe will add value to our readers. By using the affiliate links, you are helping support our Website, and we genuinely appreciate your support.