/ Published in: Python
requires proxydef.py
Expand |
Embed | Plain Text
# Copyright (c) 2009 Carlos Trijueque. All Rights Reserved. # # DESCRIPTION: # # # # # import nuke from cfxProxyTools import * def setProxyName(): ''' asigns the proxy name to the proxy knob of a valid node''' pn, pdir = '', proxy_dir + '/' validNodes = [ i for i in nuke.selectedNodes() if 'proxy' in i.knobs() ] if len( validNodes ) != 0: for node in validNodes: pn = str(node['proxy'].getValue()) if pn.find(pdir) >= 0: pn = pn.replace(pdir, '') else: pn = generateProxyName(node['file'].getValue()) if os.name == "nt": pn = pn.replace('\\','/') node['proxy'].setValue(nuke.callbacks.filenameFilter(pn)) else: nuke.message("No valid nodes selected")
You need to login to post a comment.
