Welcome to nk2dl (aka Nuke to Deadline).
nk2dlis a python module for submitting nukescripts to Thinkbox Deadline via a Deadline web service or via the Deadline commandline.nk2dlfeatures speed and quality of life improvements over the default Thinkbox submitter.nk2dlcan also be used with other python interpreters wherenukemodule is available to the interpreter.
nk2dl-guiis a panel for submitting nodes to Deadline from the Nuke GUI.nk2dl-cliis a command line tool for submitting nukescripts to Deadline from a terminal.
- Read the documentation to get
nk2dlup and running.
- We have been using
nk2dlin a production environment as a replacement to the Thinkbox submitter. We fall back to the Thinkbox submitter when missing a feature or something is broken, although months have passed since we've had to fall back. - Graph Scope Variable functionality hasn't been tested in production.
- Interfaces to
nk2dlpython module are subject to change. - The project has only been tested under Windows 10 & 11. Linux will be tested at a later date. MacOS at an even later date.
- The project has no plans to implement the Deadline Draft, Eddy, Vray or Frameserver features from the Thinbox submitter.
nk2dlpulls a Nuke render license if it needs to call on the Nuke python module outside of a Nuke interactive session.- Connection to Deadline Web Service using SSL has yet to be tested.
- The roadmap sets out the path to overcome the caveats and implement planned features.
- The project is written using 10% supervision and 90% vibes.
