Nuke to Deadline. A toolset for submitting nukescripts to Thinkbox Deadline.
The Nuke to Deadline toolset consists of 3 parts:
nk2dl python
module for submitting nukescripts to Deadline from the python interpreter within Nuke or from any other python interpreter.nk2dl cli
for submitting nukescripts to Deadline from the console.nk2dl gui
is a panel for submitting the currently open nukescript. GUI features are still in a planning phase. The panel will likely also include nodes to support panel features.
- Installation, Configuration, and Tests
- Quickstart Usage Guide
- Configuration Details
- Deadline Connection
- Nuke Submission
- Nuke GUI
- Command Line Interface
- Feature parity table
- Follow the steps in the Installation, Configuration, and Tests doc to get
nk2dl
up and running.
- The project is in alpha. We have been using it in a limited capacity in 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.
- Graph Scope Variable functionality hasn't been tested in production.
- Interfaces to
nk2dl python
module and command line are subject to change. - The
nk2dl cli
command line will often be out of step with the python module during development. The command line implementation may outright not work when out of step. - The project has only been tested under Windows 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.
- nk2dl pulls a Nuke render license if it needs to call on the Nuke python module outside of a Nuke interactive sesssion.
- Connection to Deadline Web Service currently doesn't support SSL.
- The roadmap sets out the path to overcome the caveats and implement planned features.
- The project is written using 10% supervision and 90% vibes.