Changelog

What’s new and changed for scripting?


After Effects 14.2.1 (CC 2017.2)

  • Buttons in ScriptUI panels have been reverted to the rectangular appearance seen in After Effects 14.1 and previous releases.
  • The AVItem.setProxyToNone() scripting method no longer fails with an error message, “After Effects error: AEGP trying to add invalid footage”.
  • The System.callSystem() scripting method now waits for all tasks called by the command to complete, instead of failing when the command takes a long time to complete.

After Effects 14.2 (CC 2017.1)


After Effects 14.0 (CC 2017)


After Effects 13.8 (CC 2015.3)

  • Enable GPU effect rendering via scripting
  • New Gaussian Blur effect added w/ matchname ADBE Gaussian Blur 2

After Effects 13.6 (CC 2015)

  • Scripting access to text baselines
  • New scripting method to generate random numbers
  • Using the copyToComp() scripting method no longer causes After Effects to crash when the layer has a parent.
  • The valueAtTime() scripting method now waits for time-intensive expressions, like sampleImage, to finish evaluating before it returns the result.
  • ScriptUI panels now display and resize correctly on high-DPI displays on Windows.
  • After Effects no longer crashes when you click OK or Cancel buttons in a scriptUI dialog with tabbed panels.

After Effects 13.2 (CC 2014.2)


After Effects 13.1 (CC 2014.1)

  • Scripting improvements for text layers (read-only)
  • “Use Legacy UI” toggle implemented

After Effects 13.0 (CC 2014)


After Effects 12.0 (CC)

  • Access to effect’s internal version string
    • Added: Application effects object’s version attribute, see app.effects
  • Ability to get and set preview mode
  • Access to layer sampling method (see samplingQuality)
  • Changed preference and settings methods (see Settings object)
  • ScriptUI is now based on the same controls as the main application.