ANR Tools

ANR Liquid Blobs

Shoots out glossy liquid blobs that fly, fall and merge into one shaded surface, for gooey motion graphics, paint splashes and liquid backgrounds.

  • Creative
  • Comp & Depth pack
  • 2 inputs
  • 14 controls

Overview

Liquid Blobs launches blobs from an emitter point in all directions. Each one flies in an arc under Gravity, swells and shrinks over its Lifetime, then starts again. Where blobs come close they melt together into one smooth, shaded surface with a highlight, like thick liquid.

The stream runs by itself, with blobs already in flight on the first frame. Blobs are drawn over Source, or alone on transparency. They are stylised particles, not a fluid simulation: they do not collide with anything.

Inputs

SourceMaskLiquid BlobsOutput
  1. Sourceoptional

    The image the blobs are drawn over. Leave it empty for blobs alone on transparency.

  2. Maskoptional

    Limits where the blobs appear: where its alpha is black, Source shows unchanged.

Output. Shaded blobs over Source, or alone on transparency with their own alpha, covering the project format.

Quick start

  1. Add ANR Liquid Blobs. Connect a background to Source, or leave it empty.
  2. Set Emitter X and Emitter Y, as fractions of the frame: 0.5, 0.5 is the centre.
  3. Set Speed for how far the blobs fly and Gravity for how fast they fall; a negative Gravity makes them rise.
  4. Set Blobs and Blob Radius for the amount of liquid, and Merge Threshold for how readily blobs join.
  5. Set Color and Highlight.
  6. Change Seed for a different stream.

The panel

The node's panel as Nuke shows it, with the values of a new node. Click any control to see what it does; tabs and sections work as in Nuke.

ANR_Liquid_Blobs1
Blobs24
Blob Radius24
Speed100
Gravity60
Lifetime4
Emitter X0.5
Emitter Y0.5
Merge Threshold1
Highlight1
Color0.4000000060.69999998811
Seed1
Frames per Second24
Start Frame1
Mix1

All controls

ANR Liquid Blobs14 controls
BlobsSlidercount

Particle count.

Default: 24

Blob RadiusSliderradius

Average radius in project units.

Default: 24

SpeedSliderspeed

Particle launch speed.

Default: 100

GravitySlidergravity

Downward acceleration.

Default: 60

LifetimeSliderlife

Seconds before a particle is re-emitted.

Default: 4

Emitter XSlidercenterX

Emitter position.

Default: 0.5

Emitter YSlidercenterY

Emitter position.

Default: 0.5

Merge ThresholdSliderthreshold

Lower values merge blobs across larger gaps.

Raising it makes the blobs thinner. Above about 2, a single blob disappears and only overlapping blobs show.

Default: 1

HighlightSlidershine

Surface highlight strength.

Default: 1

ColorColourcolor

The liquid's base colour. The side away from the light is darker, and Highlight adds a white sheen.

Default: 0.400000006 0.6999999881 1

SeedSliderseed

Deterministic pattern seed, rounded down.

Default: 1

Frames per SecondSliderfps

Playback timing; set to your project frame rate.

Default: 24

Start FrameSliderstart

Frame corresponding to time zero.

Default: 1

MixSlidermix

Blend with unmodified Source; multiplied by optional Mask alpha.

Default: 1

Tips

  • Low Speed and Gravity keep the blobs in a bubbling cluster around the emitter.
  • Lower Merge Threshold for fatter blobs that join across larger gaps.
  • To pass the blobs behind something in the plate, connect an inverted matte of that object to Mask.
  • Speeds are per second: set Frames per Second to your project's frame rate.

Good to know

  • The light always comes from the upper left; Color and Highlight are the only shading controls. Grade the result for other looks.
  • Nothing is simulated or cached: each frame depends only on its own frame number and inputs, so scrubbing, render order and farm renders all give the same frames.

Something unclear or missing? Write to [email protected].