纳金网
标题:
nuke批量设置write
[打印本页]
作者:
铁锹
时间:
2017-7-28 11:42
标题:
nuke批量设置write
会有这么一种项目需求吧,就是一个nuke文件里面一堆read节点需要对比校色后分别设置输出路径后再输出。
#选择所有需要输出的read节点 执行下面的代码
import nuke
import ntpath
###没写界面,下面的3个属性自己改或者自己添加其他属性也行
channels = 'rgba'
file_type = 'png'
colorspace = 'srgb'
###
outputpath = nuke.getfilename('set the output path',type = 'save',pattern = 'file')
selnodes = nuke.selectednodes('read')
num = len(selnodes)
for i in range(num):
get_file = nuke.filename(selnodes[i])
get_basename = ntpath.basename(get_file)
get_rbasename = ntpath.splitext(get_basename)
newwrite = nuke.nodes.write (channels = channels ,file=outputpath+get_rbasename[0]+'.'+file_type,file_type=file_type , colorspace = colorspace)
newwrite.setinput(0,selnodes[i])
via yiihuu
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5