在nuke中创建Read节点是大部分人可能会直接使用下面这段代码。
首先导入nuke模块如下:
import nuke
然后直接创建read节点并设置file路径:
path = r"E:\images\body_n_nm.1001.tif"
read = nuke.createNode("Read")
read.knob("file").setValue(path)
结果我发现这样创建节点只能够导入一张图片,不能够像导入文件夹一样批量导入图片。
于是就开始疯狂查阅谷歌百度,同时查看了nuke官方API最后终于找到了一种方法如下:
path = r"E:/images/" #文件夹路径
for ii in nuke.getFileNameList(path):
readNode = nuke.createNode('Read')
readNode.knob('file').fromUserText(path + ii)
当然还有其他的方法,找到后继续分享哈!!!