Liquify

My take on the classic 'liquify' brush effect. Painting is entirely self-contained.

Updated: 16 July 2019

Author: MitchellK

Compatible Nuke versions: 10.0 or later

Compatibility:

I've seen several different tools on here seeking to replicate the 'liquify' brush effect. In essence, they're all ways of editing an STmap with a RotoPaint node, and using that to drive an IDistort.

This version is pretty similar, but manages to do it with a bit more of a streamlined workflow by placing the relevant RotoPaint knobs onto the main tab. This lets you work with it similarly to a normal node, without having to pipe in a painted-on STmap or open up a Group to edit a RotoPaint separately. Includes controls to scale, smooth, and smear the warp, as well as just painting it.

liquifyDemo

 

 


 

Whilst I think this gizmo is a bit nicer than other ways I've seen 'liquify' done before, it does have some issues. It's better, not perfect.

Known issues (with some workarounds):

  • the rotopaint knobs, when shown, override the 'D' hotkey to disable a node.
    • I placed the knobs inside a 'Paint Controls' Group Knob for when you aren't painting. This makes it behave more normally
  • When a brush stroke is selected, a transform widget is shown in the middle of the viewer
    • You can move the widget without it affecting any of the brushstrokes
    • Collapsing the 'Paint Controls' Group hides this viewer overlay
    • Deselecting the selected brushstroke removes the overlay
  • Having several liquifies open in Properties simultaneously can cause unpredictable paint behaviour
    • Same as for Rotos and RotoPaints: keep one open at a time

Sign in or register to download or rate.