Noodle takes the burden of creating secondary animations off of your shoulders

The shape of the smile dictates the physics, so you can work with your intuition instead of crunching numbers

Puppet Pins turn dynamic

Make Puppet Pins loosely react to the layer's transforms

Path points turn dynamic

Each point of a noodled path dynamically reacts to its layer's transforms

Parenting turns dynamic

Children with Noodle applied to them loosely follow their parents

Watch Noodle in action as demonstrated by Tutorials View+
Thanks Tutorials View+ ๐Ÿ’•

Incredibly simple to control

Simply select and apply

No extra setup needed. Your elements instantly turn dynamic.

The curve
implies the motion

Drag the curve left / right to adjust boinginess levels, or up / down to adjust intensity

Advanced Editor

When in need, open up the Editor panel to fine tune your result. From the editor you can also adjust the weight of individual path points

Noodle always stays up to date

Auto Updating Expression

With an expression, your secondary Noodle animations always stay up to date, even when you change the original source of the motion

Simulation Accuracy Controls

You can globally turn off Noodle across your project to quickly examine the original animation or boost performance in draft previews

When you are happy with your result...


Bake the Noodle expression to keyframes or a static expression to commit to your animation.

Baking also speeds up your render times since the simulation goes offline.


At any point you can override the baked results with a new Noodle expression


Workflow Boosts

Boost Name

Quickly reordering layers in time lets you revisit your work more often

People love Skew




Instant secondary animations


Start Learning


With Noodle, static elements turn dynamic by automatically generating secondary animations for you.

A puppet pin with Noodle applied to it will wobble in response to the layer's transforms.

When applied to paths, each point reacts to the layer's transforms independently.

A parented layer with Noodle applied to its position will loosely follow its parent.

The expression automatically updates, which makes revisions from pushy clients incredibly easy to manage.



Pays for itself within
00:00:00 Minutes of use
Productivity boost can save you $-- per year

Set your daily rate

These are estimations only. Keep Readingโ€

Technical Specs

ScriptUI Panel (.jsxbin)
CC 2018+
version 2.22


Good Boy Ninja's Liquid License lets you activate your tools in a new machine at any point. Read More


Technical Specs

ScriptUI Panel (.jsxbin)
CC 2018+
version 2.22

Works with Apple Silicon