Stabilize Roto

This stabilizes a roto shape by creating a series of transform nodes that mirror the roto shape's layer hierarchy with expressions linked to that roto node. It uses the average of all points, allowing you to Omit or use Only specific roto point numbers for targeted control.

Updated: 15 December 2023

Author: nickonstad

Compatible Nuke versions: 13.0 or later

Compatibility: Windows 64

Here is a video of me going over how this tool works.

https://youtu.be/kiv1auh40Js

This tool stabilizes roto shapes by creating transform nodes linked to the roto node, mirroring its layer hierarchy with expressions linked to that roto node.

The Refresh button updates dropdown lists for Roto/RotoPaint nodes and shapes, recalculates the shape's center while excluding or isolating 'Omit/Only' points, and ensures connections are current.

 

Clicking Refresh guarantees that all settings reflect the latest changes.

Defaults

Stabilize Roto4

Stabilize Roto5

Example1

Example1 inside

Example2 inside

 

# Stabilize Roto Plugin Installation Steps

1. Copy the `StabilizeRoto` folder to your `.nuke` directory.

2. Add the following line to your global `init.py` in `.nuke`.
If you do not have an `init.py`, then copy the `init.py` from this folder into your `.nuke` folder.

nuke.pluginAddPath('./StabilizeRoto')

3. Restart Nuke.

 

Sign in or register to download or rate.