The After Effects CC 2014 Plug-in Software Development Kit contains headers defining the After Effects Plug-in APIs, sample projects demonstrating integration features, and the SDK Guide documentation.
Effect plug-ins described in the SDK can not only run in After Effects, but also Adobe Premiere Pro and Adobe Premiere Elements. AEGP plug-ins can manipulate nearly every element of After Effects projects, preferences, trigger internal commands, and call scripts. Other integration points are also described in the SDK documentation.
Starting in CC 2014, After Effects will now honor a change to a custom UI height made using PF_UpdateParamUI.
AEGP Effect Suite is now at version 4, adding new functions to work with effect masks.
AEGP_RenderSuite is now at version 4, adding a new function AEGP_RenderAndCheckoutLayerFrame, which allows frame checkout of the current layer with effects applied at non-render time. This is useful for an operation that requires the frame, for example, when a button is clicked and it is acceptable to wait for a moment while it is rendering. Note: Since it is not asynchronous, it will not solve the general problem where custom UI needs to draw based on the frame. The layer render options are specified using the new AEGP_LayerRenderOptionsSuite.
Mercury Transmit plug-ins and HTML5 Panels are now supported.
Sample projects have been updated for MacOS 10.9 and XCode 5.0.2.
See the section What's New in CC 2014, in chapter 1 of the After_Effects_SDK_Guide.pdf, for links to more in-depth information throughout the SDK Guide.
System and software requirements
Microsoft Windows 7 64, and Visual Studio 2010 SP 1
Mac OS 10.8 or 10.9 and XCode 5.0.2.
You will also need Adobe Reader software to read the PDF documentation
For questions on using the SDK to develop a plug-in for After Effects, please visit the After Effects SDK Forum.
SDKs are generally supported for six months following the release of the next major version of the SDK.