Set Input Frame Range

It sets the input range based on the calculation of the handles so you can review files quickly. You just select the footage and set the viewing mode from 'global' to 'input' and then press either of the hotkeys to set the viewing range. 'alt+h' to set 24 frame handle 'alt+g' to set 16 frame handles

Updated: 26 January 2016

Author: seankalra

Compatible Nuke versions: 7.1 or later

Compatibility: Linux, Mac, Windows

It sets the input range based on the calculation of the handles so you can review files quickly.

You just select the footage and set the viewing mode from 'global' to 'input' and then press either of the hotkeys to set the viewing range.

'alt+h' to set 24 frame handle
'alt+g' to set 16 frame handles

I created this script so you can review your renders for multiple shots quickly without having to calculate the handles every time.

Also at the moment, it will only work if your shot frame range is starting from 1 - ###

You may need to modify the values in the script if your project handles are different.

Please leave feedback if you would like to request changes / make any suggestions. Thanks.

Just copy this to your menu.py:

 

#Installing SK_Handles (Sean_Kalra)
#description sets project range based on input frame range.
#version 1
#Please email [email protected] for updates / bugs.
#Website: www.seankalra.com

def newViewerRange24():
plate = nuke.selectedNode()
v = nuke.activeViewer().node()
firstFrame = plate['first'].getValue()
lastFrame = plate['last'].getValue()
newRange = str(int(firstFrame)+25) + '-' + str(int(lastFrame) - 24)
v['frame_range_lock'].setValue(True)
v['frame_range'].setValue(newRange)

def newViewerRange16():
plate = nuke.selectedNode()
v = nuke.activeViewer().node()
firstFrame = plate['first'].getValue()
lastFrame = plate['last'].getValue()
newRange = str(int(firstFrame)+17) + '-' + str(int(lastFrame) - 16)
v['frame_range_lock'].setValue(True)
v['frame_range'].setValue(newRange)

# Add the commands to the Viewer Menu
nuke.menu('Nuke').addCommand('Viewer/SK Handles - 24f',
'newViewerRange24()', 'alt+h')
nuke.menu('Nuke').addCommand('Viewer/SK Handles - 16f',
'newViewerRange16()', 'alt+g')

Sign in or register to download or rate.