Frameblend with smart vectors to preserve motion detail
Vector_FrameBlend
Updated: 5 April 2024
Author: rGray
Compatible Nuke versions: 11.0 or later
Compatibility: Linux, Mac, Windows
Vector_FrameBlend is essentially just a frameblend node but uses smart vectors to 'stabilize' the input frames to preserve motion detail even with mutiple frames being blended. Internally, the functions of the smartvector and vectordistort nodes are recreated using a vectorgenerator and stmaps to speed up the node and allow up to 11 frames to be blended at once. additional inputs can be used to utilize external vectors or a matte input for use in the internal vectorgenerator node. Hopefully use cases can be found for this node, I have been using it to make another ML tool MiDaS Depth more temporally stable!
Update v1.1:
-Added merge operation option (Thanks Nikolai Wüstemann for the idea!)
-Added channel control (can apply to all input layers)
-Added overscan support and ability to hold first and last frames to avoid artifacts
-Fixed bugs with stmaps introduced in nuke 13