does anyone know why the TCL expression
[value root.name]
returns a “thread0” (i.e. C:\folders\filename_thread0.nk) in the actual file name on the farm, but doesn’t on a workstation?
The idea is to be able to re-cycle a Nuke script so that all the read and write nodes have TCL expressions so that I can source the dir path and file name off of it and thus get different files under different folders.
But deadline reports of this nonsense when the Nuke script gets submitted to the network!
Does anyone have any experience with dealing with such TCL expressions in Nuke and Deadline?
In order to support Path Mappings in Nuke, we have to edit the Nuke script before rendering. We create a local copy so that we aren’t editing the original, and we stick the thread number on the end so that slaves that are rendering concurrent Nuke tasks don’t run into conflicts.
You can disable Path Mapping in the Nuke plugin. If disabled, Deadline will no longer create that temporary file.