Skip to content

Latest commit

 

History

History
178 lines (138 loc) · 10.3 KB

File metadata and controls

178 lines (138 loc) · 10.3 KB

Complete Script Functionality Catalog

Animation Scripts

  • Function: Animates position properties along shape paths with advanced easing
  • Features: Extended easing functions (cubic-bezier presets), duration control, loop/ping-pong modes, marker-based configuration
  • Use Case: Create smooth animations that follow paths with professional easing
  • Function: Links properties with driver-based interpolation for complex animations
  • Features: 1D/2D/3D property support, min/max value range controls, even vs relative interpolation modes, shape path vertex interpolation, automatic keyframe value capturing
  • Use Case: Property linking, complex animation control, driver-based interpolation
  • Function: Creates complete IK (Inverse Kinematics) rig for character limbs
  • Features: Shape layer with upper/lower limbs, control null with pseudo effects, IK calculations, manual angle control, curvature controls, pop prevention
  • Use Case: Character animation, robotic arms, any two-segment IK chain

Composition Scripts

  • Function: Generates 9:16 vertical split-screen composition templates
  • Features: Pre-configured layouts for mobile/vertical video formats
  • Use Case: Social media content, mobile video production
  • Function: Add guides with built-in calculator support
  • Features: Mathematical calculations in input field, horizontal/vertical guides, guide locking
  • Use Case: Precisely place guides using calculations (e.g., "1920/3")
  • Function: Creates 16:9 (4K) slider composition presets
  • Features: Pre-built 3840x2160 compositions with slider animations
  • Use Case: Presentation slides, image galleries
  • Function: Creates 9:16 (1080p vertical) slider composition presets
  • Features: Pre-built 1080x1920 vertical slider compositions
  • Use Case: Mobile presentations, Instagram stories

Effects Scripts

  • Function: Interpolates colors between start and end values across selected properties
  • Features: Custom color picker, linear interpolation, random color assignment
  • Use Case: Create color gradients across multiple layers or properties
  • Function: Centralized audio control system for compositions
  • Features: Creates SFX CTRL null with Voice Over, Sound Effects, and Music sliders, auto-links audio layers based on markers
  • Use Case: Complex audio mixing, multi-track audio management
  • Function: Creates animated stroke burst effects
  • Features: Pre-configured stroke animations for burst effects
  • Use Case: Motion graphics, explosion effects, emphasis animations
  • Function: Syncs visual properties to audio amplitude
  • Features: Works with Audio Reactor Template, handles pseudo effects, color properties support
  • Use Case: Music visualizations, audio-reactive animations

Keyframe Scripts

  • Function: Duplicates keyframes across layers and time with advanced options
  • Features: Temporal decay, easing preservation, maintains interpolation types, velocity, spatial properties, label colors
  • Use Case: Create cascading animations, offset timing across multiple layers
  • Function: Batch modify keyframe values with mathematical operations
  • Features: X/Y/Z dimension control, math operations (+, -, ×, ÷, =), selective dimension editing
  • Use Case: Bulk keyframe adjustments, proportional scaling of animations
  • Function: Records keyframes at current time with current/post-expression values
  • Features: Handles expressions, batch processing, undo grouping
  • Use Case: Bake expression values to keyframes

Layer Scripts

  • Function: Highlights specific text instances in text layers
  • Features: Text animator creation, range selectors, random bright colors, multi-line support
  • Use Case: Emphasize keywords, create highlighted text effects
  • Function: Advanced multi-parent system with embedded FFX binary
  • Features: Multiple parent support, complex expression-based control
  • Use Case: Advanced character rigging, complex hierarchies
  • Function: Creates null object at average position of selected layers
  • Features: Automatic positioning, parent relationship setup
  • Use Case: Group control, creating control handles
  • Function: Converts parametric rectangles to bezier paths with individual corner controls
  • Features: Per-corner rounding, maintains rectangle properties as bezier
  • Use Case: Advanced shape animation, corner animations
  • Function: Reorders contiguous layers or shape groups
  • Features: Randomize or reverse order, works with layers and shape groups
  • Use Case: Randomize layer stacking, reverse animations
  • Function: Creates subtitle composition presets
  • Features: Pre-configured text layers for subtitles
  • Use Case: Video subtitling, lower thirds
  • Function: Advanced time remapping with control sliders
  • Features: In/Out range controller, slider-based time control, expression linking
  • Use Case: Speed ramping, time manipulation effects

Path Scripts

  • Function: Adds guides to center and bounding box of shape paths
  • Features: Path selection tree view, center guides, bounding box guides
  • Use Case: Align objects to path centers, layout assistance
  • Function: Dynamic control of path vertices and tangents via null objects
  • Features: Vertex/tangent control nulls, follow mode, open/closed path toggle, works with animated paths
  • Use Case: Advanced path animation, character animation
  • Function: Distributes layers along shape paths with advanced control options
  • Features: Even distribution along paths, control null with pseudo effects, randomization options, start/end offset controls, automatic path-following expressions
  • Use Case: Distribute objects along paths, create path-based animations
  • Function: Copies and pastes position keyframe tangents
  • Features: Preserves motion path curves when copying
  • Use Case: Duplicate complex motion paths
  • Function: Centers shape path origins
  • Features: Automatic centroid calculation, vertex offset adjustment, tree view for multi-path selection
  • Use Case: Fix shape layer pivot points, prepare for rotation animations

Utility Scripts

  • Function: Converts mask paths with keyframes to shape layers with hold interpolation
  • Features: Preserves mask animations, applies hold interpolation, centralized fill/stroke controls, keyframe cleanup, removes redundant keyframes
  • Use Case: Convert masks to shapes, frame-by-frame animation, cleanup animated masks
  • Function: "The Onionizer for Shape Layers" - creates onion skinning effects
  • Features: Visual reference frames for animation
  • Use Case: Traditional animation techniques, motion studies
  • Function: Incrementally changes property values between start and end layers
  • Features: Supports 1D/2D/3D properties, color properties, interpolation between values
  • Use Case: Create gradients of values, distributed animations
  • Function: Randomizes selected keyframe values within specified ranges
  • Features: X/Y/Z range control, validation, batch processing
  • Use Case: Add organic variation to animations, create random movements
  • Function: Adds trim paths to shape layers with optional keyframe animation
  • Features: Auto-keyframe creation, works on selected groups or entire layer, shift-key modifier
  • Use Case: Reveal animations, write-on effects

Summary Statistics

  • Total Scripts: 31
  • Categories: 6 (Animation, Composition, Effects, Keyframes, Layers, Paths, Utilities)
  • Most Complex: Limb-a-tron (full IK rig system)
  • Most Used Patterns: UI dialogs, tree views, expression generation
  • Common Features: Undo grouping, property validation, marker usage