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.
Stabilize Roto
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.
# 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.