Hi,
I have this code in my init.py

def myBeforeFrameRender(*args, **kwargs):
    nuke.tprint("myBeforeFrameRender called")
    nuke.tprint(args)
    nuke.tprint(kwargs)
    writeNode = nuke.thisNode()
    nuke.tprint("Write node =%s", writeNode)
    writeNode['metadata'].setValue("all metadata")
    mdn = nuke.nodes.ModifyMetaData()
    mdn['metadata'].fromScript('{set "Tape Name" gerTest}')
    oldInput=writeNode.dependencies()[0]
    writeNode.setInput(0, mdn)
    mdn.setInput(0, oldInput)
    nuke.tprint(writeNode.metadata())

nuke.callbacks.addBeforeFrameRender(myBeforeFrameRender)

But the exr generated do not the the "Tape Name" header information.
Can anyone see what I am doign wrong?
Is there an easier way to add some metadata?

Thanks in advance,
Gerard Keating.
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to