NoSleepCreative Wiki
  • Welcome to NoSleepCreative
  • After Effects
    • Getting Started with Expressions
    • Expressions & Snippets
      • JSX Cheatsheet
      • Expression Troubleshooting
      • Utilities
      • Shape & Mask
      • Type & Text
    • Cookbook
      • Algorithmic
      • Random properties
      • Harmonic Motion
      • Staggering
      • Tessellation & Tiling
      • Type animators
      • Speed lines
      • Radial Array
      • Orb & Trails
      • Shading & Texturing
      • Responsive
      • Automation
      • Setup & Rigs
    • Getting started with Scripting
    • Scripting
      • Utilities
      • Master Properties
    • ScriptUI
  • Studio Ops
    • Tooling
    • Toolkitting
    • Knowledge Base
    • Naming Convention
    • DAM
  • Cinema 4D
    • Formulas
    • Python Cheat Sheet
      • For Artists
      • Maya Environment
      • Maya snippets
      • VSFX 705
    • Cookbook
  • Info
    • About
    • Portfolio
    • Course
    • YouTube
    • Gumroad
    • GitHub
  • Dev
    • archive
      • Webscraping
      • Google Sheets Formulas
      • SQL
      • Terminal
      • C++
      • Unreal Engine
      • Concert Visualization
      • Dome-projection
      • UI UX
      • Professional Etiquettes
      • Woes
      • How to get better
        • Portfolio / Showreel
        • Design with cooking
      • Media theories
        • Post Cinematic Affect
        • Marxism, Reproduction and Aura
        • Heuristics & Authorship
        • 02 Semiotics
        • 3 Process?
        • 05
        • 06 Technology & Mediation
        • Formalism
        • Simulation
        • The Gaze & Media Critique
        • Import
        • 10-12
      • Recommended books
        • 🔴Things I learned
      • Mac Superuser
        • Applescript
      • InDesign
      • Illustrator
      • Blender
      • Premiere Pro
      • Mathematics
        • Probability
        • Linear Algebra
      • Shader Dev
      • Getting Started with After Effects
        • Best Practices
        • Pimping up AE
        • Environment
      • Houdini
        • Cheatsheet
        • Cookbook
        • Techniques
        • Dynamic
        • Rendering & Lighting
        • Animation
        • Particles
        • Others
          • Modeling
          • Fluids - Pyro & Smoke
          • Rendering
      • REGEX
    • Sandbox
      • Nexrender
        • Terminology
        • Project Files Preparation
Powered by GitBook
On this page
  • Recommended readings
  • Learning Javascript
  • References
  • Training
  • Others
  • More resource list
  • FAQs
  • What are some recommended scripts to use?
  • Why should I learn scripting?
  • I know how to use expressions but how to get to the next level?
  • How do I learn automation?

Was this helpful?

  1. After Effects

Getting started with Scripting

WIP

PreviousSetup & RigsNextScripting

Last updated 1 year ago

Was this helpful?

Recommended readings

Learning Javascript

  • JavaScript: The Definitive Guide by David Flanagan (Just read the parts about coding; not web dev)

References

  • https://estk.aenhancers.com/index.html (Contains ScriptUI documentation)

  • ScriptUI

    • (recommended)

    • (not as good, but official)

    • Two ways to browse the object structure to see what exists:

      • Use the generated web pages at /, eg.

        • ScriptUI -

        • Illustrator (CS6) -

        • InDesign (CS6) -

        • Photoshop (CS5) -

      • Open up the Adobe Extendscript Toolkit (ESTK, on a Mac it's in Applications > Utilities > Adobe Utilities...), then open Help > Object Model Viewer, choosing "ScriptUI classes" from the top left drop down menu.Or look at the Javascript Tools Guide, + the Intro to Scripting guide in the help menu

    • Notes

      For a script to be dockable, you must install the scripts into the ScriptUI folder, and you must invoke it from the Window menu. Then it will open as a panel, and you can drag and drop it into the UI as you would any other panel.

Training

Others

  • http://www.redefinery.com/index.php

More resource list

FAQs

What are some recommended scripts to use?

Type

Scripts

Free

  • EaseCopy

  • Saber

Paid

  • Flow

  • Ray Dynamic Color

  • Ray Dynamic Texture

  • Overlord

  • Gifgun

  • Kbar or Quick Menu

Why should I learn scripting?

I know how to use expressions but how to get to the next level?

I usually recommend people to watch FXPhd training on Introduction to After Effects Scripting. From there on, you should be confident enough to pave your own path; yes it is that magical.

How do I learn automation?

Automation is a concept; there is no standard technique. You need to have the foundations of coding and scripting to create your automation workflow.

— highly recommended for beginners

, MATHIAS MÖHL

, Feb 2017

, Feb 2017

by Daniel Shiffman

AE Scripting Guide
Interactive Dialog Builder
Peter Kahrel's ScriptUI documentation
Adobe Javascript Tools Guide
http://jongware.mit.edu
http://jongware.mit.edu/scriptuihtml/Sui/index_1.html
http://jongware.mit.edu/iljscs6html/iljscs6/
http://jongware.mit.edu/idcs6js
http://jongware.mit.edu/pscs5js_html/psjscs5/
FXPHD AFX210 Introduction to After Effects Scripting
FXPHD AFX226: Scripting in After Effects
FXPHD AFX303 Advanced Scripting for After Effects, Part 1
FXPHD AFX304 Advanced Scripting for After Effects, Part 2
ExtendScript Script Writing Training, David Torno
After Effects Menu Command IDs
The Coding Train
NoSleepCreative motion design coding resources
https://zacklovatt.com/ae-scripting-resources
FX Console
Ease & Whizz
Laber Maker
Project Cleaner
Buttcapper
RepositionAnchorPoint