Task:
It is necessary to develop a script for After Effects (ExtendScript) that automatically finds all text layers in the project containing numbers and displays them in a convenient UI where the user can quickly edit and replace them.
Main functions:
✅ Scanning the entire project (including compositions and precompositions)
✅ Searching for all text layers with numbers (only visible layers)
✅ Displaying found numbers in the UI with the ability to edit
✅ When replacing a number, the rest of the text in the layer remains unchanged
✅ Ability for currency conversion through uploaded rates (optional)
✅ Buttons for copying, pasting, rounding numbers
✅ Auto-jump function to the keyframe of the number on the timeline
✅ Ability to disable auto-transition in precompositions and navigate in the main composition
Technical requirements:
• Writing the script in ExtendScript (JSX) for After Effects
• The script UI must be built into AE (Window panel)
• The code must be optimized and stable (without AE freezes)
Usage examples:
1. In the After Effects project, there are text layers with balances, transaction amounts, numbers.
2. The script finds them and displays them in the UI.
3. The user can quickly change numbers without manually searching through layers.
4. All changes are automatically applied to the corresponding text layers.
📌 Important:
• The script must not delete text, only change numbers.
• There must be support for delimiters (spaces, commas, periods) when searching for numbers.
• The UI must support scrolling for convenience when working with a large number of numbers.
I look forward to proposals regarding deadlines and costs! 🚀