Hi,
Here is something I just wrote to do it.
Would be better to also implemente formating (actually the read nodes have root
format)
Let me know if you enhance it ;-)
import os, nuke
def seqloader():
topFolder = nuke.getFilename("Select Directory")
for root, dirs, files in os.walk(topFolder):
for dir in dirs:
dir = os.path.join(root, dir)
files = nuke.getFileNameList(dir)
for seq in files:
if seq != 'Thumbs.db' :
frames, end = seq.split('-')
frames, start = frames.split(' ')
end = int(end)
start = int(start)
path = os.path.join(dir, frames)
path = path.replace("\\","/")
nodename = frames[:-9]
# print "nodename : %s" %(nodename)
# print "frames : %s" %(path)
# print "start : %s" %(start)
# print "end : %s" %(end)
fileNode = nuke.nodes.Read(file="%s"
%(path),name=nodename)
fileNode.knob("first").setValue(start)
fileNode.knob("last").setValue(end)
fileNode.knob("on_error").setValue(3)
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python