React 2

The repeater + effector toolbar for After Effects.

Like Cinema 4D's cloner system...but for After Effects

New in v2 -• Apply effectors to any property• Sorting Modes• The Tracer feature• Much faster

Learn about license types
  • Trial
Description

React 2

The repeater + effector
toolbar for After Effects.

1Select your layers.

2Pick a repeater.

3Add an effector (or more).

4Play with the modifiers.

topDemo

Pick a repeater...

Choose from three powerful repeater types to quickly create complex layouts.

New for v2 Update the amount of layers and the sorting mode with the Refresh button.

Change spacing dynamically with sliders.

Grid

grid

Includes honeycomb functionality.

Radial

radial

Start and end point functionality.

Linear

linear

richardBeerens

"React is a wonderful tool "

Richard Beerens - Motion Designer + Director

Add an effector

New for v2 Apply effectors to any property that allows keyframes.*

Choose a Falloff shape - Circle, Box, Linear.

Stack multiple effectors for complex animations.

Position

Three powerful modes for precise control:

• Relative - Offset from original position
• Absolute - Set exact coordinates
• Attract/Repel - Push or pull layers towards a target.
position

Rotation

Two rotation modes for dynamic movement:

• Relative - Simple degree rotation
• Look At - Automatic orientation to target
rotation

Color

New color effector with five modes:

• Single Color
• HSL (Hue/Saturation/Lightness)
• Multiple Colors - Iterate
• Multiple Colors - Blend
• Multiple Colors - Random
color

Everything Else

If it can be keyframed, React can control it!

• Scale - Uniform or individual dimensions
• Opacity - Create fade effects
• Any property that allows keyframes*
else

Three Falloff shapes

Affect all layers or choose a falloff shape -

• Circle
• Box
• Linear
falloff
andrewMarston

"I personally use this tool all the time. It saves me hours of tedious layer duplicating and tweaking key frames."

Andrew Marston - School of Motion

Introducing the all-new Tracer...

Connect repeated layers with dynamic lines or grids.

The tracer updates with effectors to add a new dimension to your animations.

Choose Grid, Snake or Zig-Zag settings when applied to a Grid Repeater.

tracer1
tracer2
tracer3

Thanks to for the review


Just a heads-up - React v2 has a ton of speed + feature upgrades since this video.

Smart Modifiers

Every effector has 3 smart modifiers - Random, Step + Sticky.*

New for v2 The Random modifier now has evolution controls for loopable randomness.

*(excludes the Color effector, which has its own rules.)

Random

Adjust Random Seed, Evolution, and Evolution Steps parameters to control the intensity of randomization.

From subtle variations to dramatic changes, you can now loop random animations and define how many steps in a loop.

random

Step

Multiplies the index number of your repeated
layer to create step-by-step increments.

step

Sticky

Sticky is what we like to call the 'rounding' modifier
- it snaps values to the nearest user-defined number.

Set it to 45 to create geometric patterns.

Or set it to 1 and snap points on a star.

sticky

Thanks to Boone Loves Video for featuring React

And that's not it...

Works with text layers

Add a repeater to a text layer and split into -

• Letters
• Words
• Lines

Your repeated layers update as you type
with the dynamic text guide.

Add an effector to create unique animations.

text

Stack multiple effectors

More effectors = more fun!

Stack two or more effectors to create
ripple effects or more complex animations.

multi

Custom easing

Fine-tune your interpolation with React's
custom easing settings.

Or use one of the in-built easing settings -

• Linear
• Ease In + Out
• Ease In
• Ease Out
easing

New in Version 2

Control Any Property

Apply effects to any property that allows keyframes.*

Much, much faster

We've rebuilt a lot of the workflow and expressions to make v2 a lot faster.

The Refresh button

Need to add more layers to a repeater?

No problem, dial in the quantity and hit Refresh to add them in.

Smart sorting options

You can now sort the layers in a repeater.

Iterate, cluster, random, row and columns - pick a sorting mode and hit Refresh.

The all-new Tracer feature

Connect repeated layers with dynamic lines or grids.

The tracer updates with effectors to add a new dimension to your animations.

The Random modifier has evolved

No longer just a Random Seed setting...

Loop random animations seamlessly with Evolution and Evolution Steps.

Attract/Repel - X + Y multipliers

You can now attract in one dimension and repel in the other with X + Y multipliers.



*(excludes custom properties, like histograms)

Existing React user?

You're in luck! Upgrade to v2 for free.

Thanks for your support.

Please note - v2 is not backwards compatible with v1

New customer?

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

2.0.2 -

v2.0.2 - Fixed bug with Tracer in grid mode.

NEW FOR VERSION 2

- Much faster and more responsive

- Add effectors to almost any property, including color.

- New sorting feature - sort layers to Iterate, Cluster, Random, Row or Column.

- New Tracer feature - create lines and grids between layers.

- All new Effector - not only can the Effector be added to almost any property, we re-built it so multiple effectors can be used on multiple properties. And with the Refresh button, you can update each Effector with new properties.

- Random Evolution - transition smoothly between random values.

2.0.1 -

v2.0.1 - Fixed bug that crashed After Effects with Legacy Extendscript as the expression engine.

React now runs on the old expression as well, except text repeaters and custom easing. Expression error messages direct users to switch to Javascript engine when using these features.

NEW FOR VERSION 2

- Much faster and more responsive

- Add effectors to almost any property, including color.

- New sorting feature - sort layers to Iterate, Cluster, Random, Row or Column.

- New Tracer feature - create lines and grids between layers.

- All new Effector - not only can the Effector be added to almost any property, we re-built it so multiple effectors can be used on multiple properties. And with the Refresh button, you can update each Effector with new properties.

- Random Evolution - transition smoothly between random values.

2.0.0 -

NEW FOR VERSION 2

- Much faster and more responsive

- Add effectors to almost any property, including color.

- New sorting feature - sort layers to Iterate, Cluster, Random, Row or Column.

- New Tracer feature - create lines and grids between layers.

- All new Effector - not only can the Effector be added to almost any property, we re-built it so multiple effectors can be used on multiple properties. And with the Refresh button, you can update each Effector with new properties.

- Random Evolution - transition smoothly between random values.

1.7 -

**VERSION 1.7**

- Text Layers

Fixed error when adding effector to text layers

Added guidance on how to affect layers/words within a text layer.

1.5 -

**VERSION 1.5**

- Progress Bar

When duplicating or deleting layers, a progress bar has been included.

- Separate Dimensions - Bug Fix

Fixed bug which prevented React working with layers with separate dimensions turned on.

- Improved support and better error messaging for online activation

- Fixed error in alert to open After Effects preferences to allow scripts to access network

1.4 -

**VERSION 1.4**

NEW FEATURE - BAKE KEYFRAMES

Select layers and hit delete to bake the keyframes from your animation. This will remove the expressions and speed up your workflow!

1.3 -

**VERSION 1.3**

- NEW TEXT FEATURE

Split a text layer into multiple repeats which updates source text and styles automatically, based off a text guide layer

- TEXT BOX IMPROVEMENTS

Separate X and Y values with x, asterisk , dash, comma or space, not just space.

- EXPRESSION ERROR HELP

Expression warning message when empty fields in the React - Object - Layer Selector effect

- NEW AND IMPROVED README FILE

Plus general improvements to instructions

- LAYER NAMING IMPROVEMENTS

React - Effector and React - Repeater nulls are named at source, eliminating need to toggle source/layer name switch in timeline

- BUG FIXES

Fixed bug when effector size was 0

Fixed Attract/Repel bug when effector was in exact position as layer

1.2.1 -

Version 1.2.1 -

Fixed bug that meant errors occurred when holding Alt to repeat layers without effector


Version 1.2 -

NEW FEATURE - STICKY MODIFIER!

Use the Sticky Modifier to round values to the nearest number.

SPEED ENHANCEMENTS

React now sets up your repeater much faster and is more efficient when using falloff.

TUTORIAL BUTTON

Quick link for YouTube tutorial on the License Info page.

BUG FIXES

Effector Null works properly when parented.

Layer order bug fixed.

1.2 -

NEW FEATURE - STICKY MODIFIER!

Use the Sticky Modifier to round values to the nearest number.

SPEED ENHANCEMENTS

React now sets up your repeater much faster and is more efficient when using falloff.

TUTORIAL BUTTON

Quick link for YouTube tutorial on the License Info page.

BUG FIXES

Effector Null works properly when parented.

Layer order bug fixed.

1.0.1 -

Bug fixes for Mac

1.0 -

Initial Release

Compatibility

After Effects

2025, 2024, 2023