An extension to Nuke's "snap" options for animated 3D objects. Based on a selection of vertices, this allows for objects to match the position, rotation and scale of that selection over a specified frame range.
animatedSnap3D
Updated: 9 April 2012
Author: iva.busquets
Compatible Nuke versions: 6.3 or later
Compatibility: Linux, Mac, Windows
animatedSnap3D
As the name suggests, this adds "animated" options to the snap_menu in 3d nodes since Nuke 6.1.
The 3 new options work exactly the same way as their original counterparts, but extends their use to animated geometry.
Installation:
To install, simply extract the downloaded .zip file in your .nuke directory, or anywhere else inside your NUKE_PATH.
Please note that you need to copy the whole animatedSnap3D directory, not just the files inside it.
Then add the following line to the relevant menu.py
import animatedSnap3D
And that's it.
Note: Currently, animatedSnap3D uses a "hack" (executing a temporary CurveTool) to force all the script to be evaluated for each frame. This may make it run slower on heavy scripts, but it's a necessary workaround for now.
UPDATE (v 1.1) :
The name of the snap3d functions changed from Nuke 6.2 to 6.3, making version 1.0 of animatedSnap3D not work in Nuke 6.3.
This has been adressed in this version (1.1). The menu entries have also been changed to match the new names in 6.3.