A Four Point Track Node for Nuke: effectively a modified CornerPin node that makes it quicker and easier for you to copy/link tracks from a Tracker node than a regular CornerPin node.
FourPointTrack
Updated: 2 August 2010
Author: nickane
Compatible Nuke versions: 5.0 or later
Compatibility: Linux, Mac, Windows
A python script that creates a CornerPin node with added parameters to behave more like a tracker. You copy the tracks into the "User" tab and leave the "To" and "From" x, y fields alone. The User tab also allows you to set a reference frame and has a checkbox with which you can invert the transform from Stabilize to Matchmove. I designed the node out of frustration at the lack of skew/perspective options in the Tracker node and the time it was taking me to try and replicate the functionality of a four-point Stabilize node from Shake with a CornerPin. The CornerPin thus offers 2 major benefits over using a regular CornerPin for this purpose:
1) Allows you to set a reference frame for the Matchmove whilst only having to copy/link four tracks into the node, as opposed to writing out expressions for each of the other 8 From/To x/y fields.
2) Allows you to invert the move from Stabilize to Matchmove with a single checkbox, allowing you to check your track easily before employing it as a Matchmove.
N.B. I have included in the script the paragraph whereby i added it to my toolbar, even though I can't seem to include the icons it refers to. You will probably want to edit this if you wish to add the plugin to your toolbar. Apologies for this. I am very new to scripting and I couldn't figure out the best way to make it easy to install (or even whether it counts as a python script or a plugin). Everyone I have sent it to seems to be thrilled with it, so I thought it would be best to upload it here even though I couldn't figure out the best way to distribute it through a site such as this. Once I have figured it out, I will reupload it as v.1.1.