This node uses the mask (alpha) input to drive the amount of transformation. The transformation scales linearly from 0% at black to 100% at white.
Developed on Windows and production-tested on Linux (Nuke 16.0). Any feedback is welcome.
This node uses the mask (alpha) input to drive the amount of transformation. The transformation scales linearly from 0% at black to 100% at white.
Developed on Windows and production-tested on Linux (Nuke 16.0). Any feedback is welcome.
First submitted: 22 March 2026
Updated: 23 March 2026
Author: Andras Szocs
Website: http://andrasszocs.com
Compatible Nuke versions: 16.0 or later
Compatibility: Source
iTransformPro
A faster, more efficient alternative to the original iTransform node. Its internal logic has been redesigned to require significantly fewer nodes for better performance, while providing full access to all TransformMasked parameters.
Knobs:
TransformMasked controls: Standard transformation parameters driven by the mask.
Mask Input: Connect your alpha here to drive the transformation amount.
Overscan: Extends edge pixels (as a percentage of the image size) to eliminate border artifacts.
Tip: To get clean black edges, place a Crop node before iTransformPro and adjust the overscan until the edges are covered.
Production Use Cases:
Procedural Warping: An efficient alternative to manual warping. Being fully procedural, it is much easier to adjust and automate than hand-animated grids or curves.
Localized Adjustments: Perfect for subtle, image-driven spatial tweaks where a simple Transform is too global, but a Warp is overkill.
See also: iBlurPro and iDefocusPro
Free for personal and commercial use. Please keep the original author's name in the source code.
Comments